Ну, не очень понятно, о чем ты действительно просишь. В HTML нет «раскрывающегося списка множественного выбора». Для мультиселекции необходимо указать
<select id="foobar" multiple>
, который создаст listbox
, где вы можете выбрать несколько элементов. Вызов
var sel = $('#foobar').val();
вернет Array
выбранных предметов.
1012 * редактировать *
Чтобы получить текст из каждой опции, используйте .map()
или jQuery.map()
. Пример:
var sel = $('#foobar').children('option:selected').map(function(i,e){
return e.innerText;
}).get();
Это создаст массив, содержащий текст всех выбранных записей.