Получить значения в выпадающем списке 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 в предоставленной вами демонстрации).