Получить значения в выпадающем списке jQuery MultiSelect?

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

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

3 ответа

Решение

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

var values = $("#control_7").next().find(":checked").map( function() { return this.value; });

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

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

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

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

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

Другие вопросы по тегам