Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Забрать все checked (https://javascript.ru/forum/jquery/13969-zabrat-vse-checked.html)

vanderv 22.12.2010 13:23

Забрать все checked
 
ВОт код:
<input type="checkbox" value="bus-tours1" name="types[]" id="type_alias1">
<input type="checkbox" value="bus-tours2" name="types[]" id="type_alias2">
<input type="checkbox" value="bus-tours3" name="types[]" id="type_alias3">

Как мне забрать все чекед? Я считал что вот этого:
params['type_alias']=$('input[name=types]:checked').val();

Будет достаточно. однако алерт выдает undefined. Помогите решить задачу.

exec 22.12.2010 13:43

params.type_alias = $("input[name='types[]']:checked");

vanderv 22.12.2010 13:56

Спасибо, undefined исчезло. А как получить все значения? params['type_alias'] получает самый первый выбранный checkbox... А остальные как?

exec 22.12.2010 14:08

В params.type_alias записывается объект, содержащий все элементы сразу. А .val() забирает значение только у первого.


Часовой пояс GMT +3, время: 21:45.