問題があります。select
要素にウィジェットを適用しています 。同じselect
要素値を再読み込みするときは、要素のウィジェットを削除してselect
再適用します。ただし、同じ要素にウィジェットを再適用している間は、変更は反映されません。
以下は、HTMLのselectステートメントです。
<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()
初めてメソッドを呼び出すことは正常に機能しています。2回目の呼び出しは機能していません。要素にウィジェットをリロードするにはどうすればよいですか?