Есть форма с несколькими select, и есть скрипт, получающий значения из любого сэлэкта.
Но при исполнении скрипта задействуется только первый элемент с указанным классом, остальные же игнорируются. Пробую указать .each() но тогда не задействован ни один подходящий элемент.
Где моя ошибка?
HTML:
<select class='addCopies'>
<option value='1'>1 шт.</option>
<option value='2'>2 шт.</option>
</select><br>
<select class='addCopies'>
<option value='1'>1 шт.</option>
<option value='2'>2 шт.</option>
</select>
jQuery (начальный код, выбирает только первый подходящий select):
count = $('select.addCopies').val();
jQuery (переписанный мной код, должен задействовать все, но в результате ни одного):
count = $('select.addCopies').each(function() {$(this).val();});
P.S. знаю, что так нельзя, и нужно получать значения по id каждого отдельного сэлэкта, но в данном случае это абсолютно не важно, т.к. после отправки значения select будет сбрасываться на значение '1' по умолчанию.