Получить количество отмеченных флажков (имеющих одинаковый класс) -Jquery - PullRequest
2 голосов
/ 17 апреля 2011

На моей странице MVC я создаю группу флажков. Каждый флажок имеет один и тот же класс с именем 'resultTableCheckBox'

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

  $(".resultTableCheckBox").live('click', function (event) {
           alert($(".resultTableCheckBox :checked").length);
         });

Но приведенный выше код всегда предупреждает 0. Я пытался

  $(".resultTableCheckBox").live('click', function (event) {
           alert($(".resultTableCheckBox ").length);
         });

Теперь выдается общее количество флажков с одинаковым классом resultTableCheckBox. Но как я могу получить количество выбранных флажков

Ответы [ 3 ]

5 голосов
/ 17 апреля 2011

Ваш селектор находит все дочерние элементы всех .resultTableCheckBox проверенных элементов. Вам необходимо добавить селектор «: флажок» непосредственно в класс.

$(".resultTableCheckBox:checked")
3 голосов
/ 17 апреля 2011

Потерять место:

$(".resultTableCheckBox:checked").length
1 голос
/ 17 апреля 2011

: выбранный флажок не должен иметь пробела. Протестировал и все работает.

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