获取多选中的所有选项

Getting all options in a multiselect

我正在使用 bootstrap-multiselect,我想获得给定 multiselect 的所有选项(不仅仅是选定的选项)。我知道我可以使用以下代码获取选定的:

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

但我不确定如何获得所有选项,而不仅仅是选定的选项。

实际上,我想根据某些事件动态修改选项列表,因此想获取列表以便我可以修改它。

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

您可以使用以下代码将所有选项存储在一个新数组中:

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

alert(allOptions);