我有一个问题。我在元素上应用小 select
部件。当我重新加载相同的select
元素值时,我将删除元素上的小select
部件并重新应用。但是,当在同一个元素上重新应用小部件时,这些变化并没有反映出来。
下面是 HTML 选择语句:
<select id="countries" class="multiselect" multiple="multiple" name="countries">
<option value="USA">United States</option>
...
</select>
要将小部件应用于同一元素:
function applyWidget(){
$(".multiselect").multiselect();
}
一旦应用了小部件,它就会创建一个div
with class=".ui-multiselect"
。
要删除小部件类:
function removeWidget(){
$(".ui-multiselect").remove();
}
第一次调用该applyWidget()
方法工作正常。第二次打电话是不行的。如何在元素上重新加载小部件?