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的答案,这和你的答案是一样的,所以我会选择那个答案作为接受的答案。我希望你不介意 –

相关问题