답변:
가장 쉬운 방법은이 상태를 확인하는 것입니다.
$('.abc:checked').length == $('.abc').length
새 확인란을 선택할 때마다 수행 할 수 있습니다.
$(".abc").change(function(){
if ($('.abc:checked').length == $('.abc').length) {
//do something
}
});
length
했지만, 그것이 속성이 아니라 방법이라는 것을 잊지는 않습니다. 수정
$('input.abc').not(':checked').length > 0
$('input.abc').not(':checked').length === 0
.
당신이 사용할 수있는 change()
$("input[type='checkbox'].abc").change(function(){
var a = $("input[type='checkbox'].abc");
if(a.length == a.filter(":checked").length){
alert('all checked');
}
});
이 작업은 총 .abc
확인란 수가 총 개수 와 일치 하는지 확인하는 것 입니다 .abc:checked
.
jsfiddle의 코드 예제 .
filter
확인란 그룹에 좋은 솔루션입니다. 감사합니다.
length
내가 생각하는 funcion되지 않습니다 ..size()