JQuery, как получить значения из поля множественного выбора - PullRequest
1 голос
/ 18 ноября 2010

Кто-нибудь знает, как получить выбранные значения из поля выбора, у которого есть несколько наборов.

спасибо

<html>
<head>
<script type="text/javascript">
function getSelectedValues()
{
  $("#selectID").?????
}
</script>
</head>

<body>
<select id="selectID" MULTIPLE>
  <option>Volvo</option>
  <option>Saab</option>
  <option>Mercedes</option>
  <option>Audi</option>
</select>
<a href="javascript:getSelectedValues()>press</a>

</body>
</html>

Ответы [ 3 ]

9 голосов
/ 18 ноября 2010
$("#selectID").val();

Из документации API jQuery по методу val():

Метод .val () в основном используется для получения значений элементов формы. В случае <select multiple="multiple"> элементов метод .val() возвращает массив, содержащий каждую выбранную опцию.

2 голосов
/ 18 ноября 2010

Вы хотите использовать выбранный селектор

http://api.jquery.com/selected-selector/

$("#selectID option:selected").each(function () {
            $(this).val(); //this is one of the selected values
          });
1 голос
/ 18 ноября 2010

$("#selectID").val() возвращает разделенный запятыми список выбранных значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...