2010-12-16 3 views
-1
$('.check-all:checkbox').change(function() { 
    var group = ':checkbox[name=' + $(this).attr('name') + ']'; 
    $(group).attr('checked', $(this).attr('checked')); 
}); 
+3

** ** 당신은 그렇게 생각합니까? – RPM1984

답변

3

'check-all'클래스가 있고 'name'속성이 변경된 상자는 모두 선택 (선택 취소)됩니다.

+0

그들 모두가 "체크 - 인"이라고 가정하면 –

+0

너무 많이 ....! – rajasekhar

+0

@Adrian : true. 결정된. – sje397

1

"check-all"클래스의 확인란의 값이 변경 될 때마다 동일한 이름을 가진 모든 확인란의 값을 모두 체크 상자의 값으로 설정하십시오.

+0

괜찮아요, 고마워요 ...! – rajasekhar

0

다음 조치는 클래스 .check-all와 체크 박스에 대한 onchange에 바인딩 : 같은 이름을 가진

  1. 모든 체크 박스는 하나의 jQuery 객체로 수집됩니다.
  2. 그룹 속성 checked의 모든 체크 상자에 대해 하나만 선택하면 모든 체크 박스가 선택됩니다.
관련 문제