안녕하세요, 나는 그 (것)들에 종류가없는 모든 체크 박스를 검사하거나 선택을 해제하는 것을 시도한다. 이것은 내가 가진 코드이지만 클래스 상자를 확인합니다.클래스가있는 체크 박스를 제외한 모든 체크 박스를 선택 취소 하시겠습니까?
$(document).ready(function() {
$('#ctl00_ContentPlaceHolder1_repReceivers_ctl00_chxAll').click(
function() {
if (!$("input[type='checkbox']").hasClass("testclass")) {
$("input[type='checkbox']").attr('checked', $('#ctl00_ContentPlaceHolder1_repReceivers_ctl00_chxAll').is(':checked'));
}});
});
내가 잘못 될 수있는 아이디어가 있습니까?
편집
이 빨아하지만 cssclass을 부여 할 때 체크 박스 자체가 클래스를 얻을 해달라고 그래서 asp.net이 확인란 입력 주위에 범위를 추가합니다. 나는 네가 말하는 것처럼하려고했지만, 그럴 수는 없지만 행운은 없다.
편집 코드
<span class="testclass"><input id="ctl00_ContentPlaceHolder1_chxMale" type="checkbox" name="ctl00$ContentPlaceHolder1$chxMale" /></span>
하나의 체크 박스 (해당 기간 포함)에 대한 마크 업을 게시 할 수 있습니까? –
@Dejan - 아래 답변은 마크 업을 위해 업데이트되었습니다. –
Wont work. 체크 박스를 지금 선택 취소하지 마십시오 –