#jquery
#jquery
Вопрос:
У меня есть на странице какой-то флажок, некоторые из этих флажков имеют «myClassA» или «MyClassB».
Я бы хотел, чтобы был установлен номер флажка, но только для флажка с class = «myClassA»
Спасибо,
Ответ №1:
Попробуйте это :
$('input:checkbox.myClassA:checked').length
Ответ №2:
попробуйте это
сделал jsFiddle из другого почтового кода
$(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);