JQuery посмотреть, если флажки установлены - PullRequest
0 голосов
/ 02 декабря 2009

Как узнать, отметили ли пользователи какие-либо из полей с помощью jQuery? Спасибо.

<div id="boxes">
<input id='id1' type='checkbox'>
<input id='id2' type='checkbox'>
<input id='id3' type='checkbox'>
</div>

Ответы [ 3 ]

0 голосов
/ 03 декабря 2009

Выбранный переключатель будет устанавливать все флажки.

// Selector for all checked checkboxes.
var checkboxes = $("input:checked");

Если вы просто хотите узнать, проверены ли какие-либо из них или сколько, проверьте длину селектора. Если это> 0, установлен хотя бы один флажок. Однако, если вы хотите, чтобы только один флажок был установлен за раз, рассмотрите возможность использования переключателя вместо него (который также использует отмеченный переключатель).

var count = $("input:checked").length;
0 голосов
/ 03 декабря 2009
var anychecked = 0 < $('#boxes :checkbox:checked').length();
0 голосов
/ 03 декабря 2009
var checked = $("input[type=checkbox]:checked");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...