javascript - tail.select javascript将选择的内容复制到另一个选择
问题描述
我试图将选择的选项复制到另一个选择输入。我目前使用 tail.select 下面的解决方案对我不起作用。
document.getElementById("sama_sesuai_ktp").onclick = function() { copyAlamat() };
function copyAlamat() {
// GET THE OPTIONS OF THE SELECTS
var sesuai_provinsi = document.getElementById('sesuai_fk_provinsi_value');
var sesuai_kota = document.getElementById('sesuai_fk_kota_value');
var sesuai_kecamatan = document.getElementById('sesuai_fk_kecamatan_value');
var sesuai_kelurahan = document.getElementById('sesuai_fk_kelurahan_value');
sesuai_provinsi_options = sesuai_provinsi.innerHTML;
sesuai_kota_options = sesuai_kota.innerHTML;
sesuai_kecamatan_options = sesuai_kecamatan.innerHTML;
sesuai_kelurahan_options = sesuai_kelurahan.innerHTML;
// FIND THE SELECTS THAT THE OPTIONS WILL BE COPIED
var domisili_provinsi = document.getElementById('domisili_fk_provinsi_value');
var domisili_kota = document.getElementById('domisili_fk_kota_value');
var domisili_kecamatan = document.getElementById('domisili_fk_kecamatan_value');
var domisili_kelurahan = document.getElementById('domisili_fk_kelurahan_value');
// SET THE OPTIONS
domisili_provinsi.innerHTML = sesuai_provinsi_options;
domisili_kota.innerHTML = sesuai_kota_options;
domisili_kecamatan.innerHTML = sesuai_kecamatan_options;
domisili_kelurahan.innerHTML = sesuai_kelurahan_options;
}
这是示例 HTML。这是第一个选择。这些选项是通过 ajax 填充的。我们将有一个按钮,它将获得从这个到第二个选择的所有选项,它看起来完全一样,只是不同的 id
<div class="Mt(1rem)">
<label for="" class="Mstart(1rem) Pb(8px) D(b) Fz(0.875rem)">Kota</label>
<select data-kota class="cph Px(1rem) Py(0.8125rem) Bgc($input1) Bdrs(4px) Bxsh($c1):f O(n) Bd(n) D(b) W(100%) Maw(344px)" name="sesuai_fk_kota_value" id="sesuai_fk_kota_value" required>
<option selected disabled ></option>
</select>
</div>
这是我们初始化tail.select的javascript
const kota = tail.select("[data-kota]", {
search: true,
openAbove: false,
placeholder : 'Please Choose Kota',
hideDisabled: true
});
解决方案
推荐阅读
- bash - 是否可以使用 bash 创建配置系统?
- python - 如何保持 UTF-8 解码一致
- javascript - Javascript - 页面在不是活动标签后显示缓慢
- angular - 如何在 Angular 2 中添加条件区分大小写的属性?
- react-native - 如何让用户选中一个框以授予权限,而不是用户在 React-Native 中的警报上单击确定?
- ios - 如何保持对符合 Swift 协议的类对象的引用
- python - SciPy:将特征转换为频域
- typescript - 如何在没有错误的 Typescript 中使用数组解构?
- mysql - mysql查询中的REPLACE和SET
- github - 使用 lfs 在 github 上上传大文件