0

Я использую bootstrap-multiselect, и я хочу получить все варианты (а не только выбранные) для данного мультиселектора. Я знаю, что могу получить выбранные из них, используя следующий код:Получение всех опций в мультиселекторе

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

Но я не уверен, как получить все варианты и не только выбранные.

Фактически, я хочу динамически изменять список опций на основе какого-либо события и, следовательно, хочу получить список, чтобы я мог его модифицировать.

ответ

2

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

+0

это работает !!! Выберет ответ, если позволит время. Я пытался: вариант и вариант: –

+0

Я не получил ваш вопрос –

+0

Нет сомнения. Я просто говорил, что вместо использования $ ('# myMultiselect option'); Я пытался $ ('# myMultiselect: option'); и $ ('# myMultiselect option:'); которые не работали. Все, что мне нужно было сделать, это избавиться от: –

1

Вы можете хранить все параметры в новом массиве, используя следующий код:

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

alert(allOptions); 
+0

Thanks Manish. Это работает !! –

+0

Маниш Я не ухожу. SO хочет, чтобы я подождал некоторое время, прежде чем выбрать ответ. Кстати, я сначала увидел ответ Нитина, который такой же, как у вас, поэтому я выберу это как принятый ответ. Надеюсь, вы не против –