찾다

 >  Q&A  >  본문

javascript - 확인란을 선택하거나 선택 취소할 때 트리거되는 시간

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

으아아아

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

PHPzPHPz2753일 전759

모든 응답(4)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-18 11:03:31

    으아아아

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-18 11:03:31

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

    회신하다
    0
  • 为情所困

    为情所困2017-05-18 11:03:31

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

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-18 11:03:31

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

    회신하다
    0
  • 취소회신하다