2011-03-08 3 views
0

어떤 이유로이 기능이 작동하지 않습니다. 대신 상자가 선택되어 있는지 확인하기보다는 확인란을 선택해야한다고 생각합니다. 내가 잘못한 곳을 누구든지 볼 수 있습니까?JQuery 특성 검사시 오류가 발생했습니다.

if ($('#OPT2checked').attr('checked','checked')) { 
    var OPT2checked = 'checked="checked"'; 
    } else {var OPT2checked = ''}; 

아이디어가 있으십니까? 놀라운

,

+0

[.attr()'에 대한 [http://api.jquery.com/attr#attr2] 문서를 읽어 보았습니까? 두 번째 매개 변수를 명확하게 정의합니다. * "특성에 대해 설정할 값입니다."* – user113716

답변

2

이 시도 :

if ($('#OPT2checked').is(':checked')) { 
    // Your thing 
} 
1

$('#OPT2checked').attr('checked','checked')

$('#OPT2checked').attr('checked') 반환 checked 속성의 값 '확인'에 속성 '확인'을 설정합니다.

그런데 검사 된 속성이 정의되어 있고 특정 값을 가지고 있는지 테스트해야합니다.

관련 문제