Количество проверок флажков для определенного класса

#jquery

#jquery

Вопрос:

У меня есть на странице какой-то флажок, некоторые из этих флажков имеют «myClassA» или «MyClassB».

Я бы хотел, чтобы был установлен номер флажка, но только для флажка с class = «myClassA»

Спасибо,

Ответ №1:

Попробуйте это :

 $('input:checkbox.myClassA:checked').length
  

Ответ №2:

попробуйте это

сделал jsFiddle из другого почтового кода

http://jsfiddle.net/8n6Rp/

 $(function(){
    alert( $(".myClassA:checkbox:checked").length );
});
  

Комментарии:

1. Я хочу указать не количество элементов с «myClassA» в качестве класса, а количество установленных флажков с «myClassA»

Ответ №3:

Для решения вашей проблемы вы можете использовать следующее решение:

 var mychecked = $('.selectsms:checked').length

if (mychecked==0) {
    alert("Please choose at least one checkbox");
}
  

Ответ №4:

С помощью этого:

 var classAChecked = $(".myClassA:checkbox:checked").size();
  

:checkbox Селектор устанавливает все флажки, в то время как :checked фильтрует только отмеченные.

Надеюсь, это поможет

Ответ №5:

 <input type='checkbox' checked='checked' class='A' />
<input type='checkbox' class='A' />
<input type='checkbox' checked='checked' class='A' />
<input type='checkbox' checked='checked' class='A' />
<input type='checkbox' checked='checked' class='A' />

<input type='checkbox' checked='checked' class='B' />
<input type='checkbox' checked='checked' class='B' />
<input type='checkbox' checked='checked' class='B' />
  

установлены 4 поля ввода class =»A»

 alert($('.A:checked').length)
  

Комментарии:

1. При этом также будут выбраны все отмеченные радиокнопки с классом A (если таковые имеются). :checkbox или эквивалентный селектор является обязательным

2. Возможно, он хотел бы также посчитать и проверить радиокнопки — он не упомянул, что он планирует с ними делать.

Ответ №6:

если у вас есть флажок в нескольких классах. и хотите найти количество флажков только для определенного класса, тогда это будет определенно полезно.

 var numberOfChecked = $(divId).find(".checkbutton").find(":checkbox:checked").length;
alert(numberOfChecked);