Получить значения в выпадающем списке jQuery MultiSelect? - PullRequest
2 голосов
/ 11 сентября 2011

Я нашел этот код jQuery, который прост в использовании, но я не могу найти способ получить выбранное значение. Я использую Control 7 и хотел бы, чтобы рядом с кнопкой onClick отображались значения, выбранные в раскрывающемся списке.

http://labs.abeautifulsite.net/projects/js/jquery/multiSelect/demo/

Ответы [ 3 ]

2 голосов
/ 11 сентября 2011

Вы можете установить флажки в div рядом с интересующим вас элементом и отобразить их значения в массив:

var values = $("#control_7").next().find(":checked").map( function() { return this.value; });
1 голос
/ 11 сентября 2011

Вы должны просто быть в состоянии сделать это: $("#idofinputfield").val() и он вернет вам массив, который вы можете зациклить.

0 голосов
/ 11 сентября 2011

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

Вот более полный ответ:

var valueOfSelected = $('input:checked').attr('name');
$('showNextToInput').html('valueOfSelected');

Оберните это в функцию и используйте ее в методе обратного вызова (как пример 6 в предоставленной вами демонстрации).

...