很簡單的例子:https://jsfiddle.net/x6z6w0n8/8/的引導,多選如何onInitialized作品
如何我設置在初始化步驟中選擇的值,而無需創建複製?
從非現場採樣效果很好。 https://jsbin.com/yupinelefa/edit?html,js,console
正如我注意到,在離例如他們不初始化選擇,他們只是使用事件onInitialized
。但是當我初始化(設置選項)在onInitialized
事件中選擇然後沒有任何變化,我也有2個選擇。
一般情況 - 我在頁面上有bootstrap-multiselect
。 OnInitialization我想要在其中設置選定的值。 我有下面的代碼爲例:
<select id="example-onInitialized" multiple="multiple" class="multiple">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
<option value="5">Option 5</option>
<option value="6">Option 6</option>
</select>
$('.multiselect').multiselect({
onInitialized: function(select, container) {
$(select).multiselect('select', 2); // I want to select item with value '2'
}
});
但這個腳本創建一個額外的選擇。因此,我有一個選擇與選擇值'2'和一個空選擇。 對我來說,好像每個電話.multiselect()
都會創建新的選擇。這樣對嗎?謝謝。
請說明您的具體問題或添加其他詳細信息,以確切地突出顯示您的需求。正如目前所寫,很難確切地說出你在問什麼。 –
@ ZakariaAcharki,請檢查我的更新。希望現在它更容易理解。謝謝 – demo