选择的js有问题
Trouble with chosen js
我正在使用 chosen js 库:
<select class="chosen-select" name="country" id="country" onchange="setCountry('client');">
...
</select>
然后我需要更改此 select 元素:
$("#country").append('<option value="'+ countryid +'">' + countryname + '</option>');
但是它不适用于这个库,没有它也能工作。
我该如何解决?
谢谢!
通过使用以下代码,您可以实现您的目标。
var currentelement = document.querySelector('#country');
var newOptionElement = document.createElement("option");
newOptionElement.text = "Test";
currentelement.add(newOptionElement);
var newOptionElement = document.createElement("option");
newOptionElement.text = "Test1";
currentelement.add(newOptionElement);
var newOptionElement = document.createElement("option");
newOptionElement.text = "Test2";
currentelement.add(newOptionElement);
<select class="chosen-select" name="country" id="country">
</select>
var currentelement = document.querySelector('#country');
var newOptionElement = document.createElement("option");
newOptionElement.text = "Test";
currentelement.add(newOptionElement);
$("#form_field").trigger("chosen:updated");
编辑元素后我必须使用此代码并且它有效
我正在使用 chosen js 库:
<select class="chosen-select" name="country" id="country" onchange="setCountry('client');">
...
</select>
然后我需要更改此 select 元素:
$("#country").append('<option value="'+ countryid +'">' + countryname + '</option>');
但是它不适用于这个库,没有它也能工作。 我该如何解决? 谢谢!
通过使用以下代码,您可以实现您的目标。
var currentelement = document.querySelector('#country');
var newOptionElement = document.createElement("option");
newOptionElement.text = "Test";
currentelement.add(newOptionElement);
var newOptionElement = document.createElement("option");
newOptionElement.text = "Test1";
currentelement.add(newOptionElement);
var newOptionElement = document.createElement("option");
newOptionElement.text = "Test2";
currentelement.add(newOptionElement);
<select class="chosen-select" name="country" id="country">
</select>
var currentelement = document.querySelector('#country');
var newOptionElement = document.createElement("option");
newOptionElement.text = "Test";
currentelement.add(newOptionElement);
$("#form_field").trigger("chosen:updated");
编辑元素后我必须使用此代码并且它有效