javascript - 확인란을 선택하거나 선택 취소할 때 트리거되는 시간
PHPz
PHPz 2017-05-18 11:01:31
0
4
782

$(".checkboxs_yy").click(function(){

으아아아

.checkboxs_yy는 체크박스를 선택하면 다른 이벤트를 실행하고, 체크하지 않으면 다른 이벤트를 실행하고 싶습니다. 왜 항상 체크 해제되어 있나요?

PHPz
PHPz

学习是最好的投资!

모든 응답(4)
大家讲道理

으아아아

巴扎黑

$(this).is(":checked")

为情所困

동적으로 변수 속성을 얻으려면 $(this).attr('checked') 대신 $(this).prop('checked')를 사용하세요.

我想大声告诉你

attr()은 체크박스에서 선택되었는지 확인하는 데 사용하기에 적합하지 않습니다. .is(":checked") 또는 .prop("checked", true)를 사용하여 선택되었는지 확인할 수 있습니다.
jQuery API에는 관련 지침이 있습니다. jQuery 1.6+에서는 특히 checkBox의 체크 속성을 판단해야 합니다.
동시에 .is(":checked")는 모든 버전에 적합합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿