0

我正在使用bootstrap-multiselect,並且想要獲得給定多選的所有選項(不僅僅是選定的選項)。我知道我可以使用下面的代碼得到所選的那些:獲取多選中的所有選項

var options = $('#myMultiselect option:selected'); 

但我不知道如何獲得所有的選項,而不僅僅是選定的。

實際上,我想動態修改基於某個事件的選項列表,因此想要獲取列表以便我可以修改它。

回答

2

var options = $('#myMultiselect option');

+0

這個作品!時間允許後會選擇答案。我試圖:選項和選項: –

+0

我沒有得到您的問題 –

+0

有沒有問題。我只是說,而不是使用$('#myMultiselect選項');我正在嘗試$('#myMultiselect:option');和$('#myMultiselect option:');哪些不起作用。我所要做的就是擺脫: –

1

你可以使用下面的代碼保存在一個新的陣列中的所有選項:

var allOptions = new Array; 
$('#myMultiselect option').each(function(){ 
     allOptions.push($(this).val()); 
}); 

alert(allOptions); 
+0

感謝Manish。這工作! –

+0

Manish我不會離開。所以在選擇答案之前,我希望等待一段時間。順便說一下,我首先看到了Nithin的答案,這和你的答案是一樣的,所以我會選擇那個答案作爲接受的答案。我希望你不介意 –

相關問題