복붙노트

[JQUERY] JQuery와 ATTR 한 번만 작동 ( '확인' '확인')

JQUERY

JQuery와 ATTR 한 번만 작동 ( '확인' '확인')

해결법


  1. 1.사용 소품 ( '확인', 참 / 거짓의) 대신 removeAttr

    사용 소품 ( '확인', 참 / 거짓의) 대신 removeAttr

    $('input[name=foo]').prop('checked', true);
    $('input[name=foo]').prop('checked', false);
    

  2. 2.당신은 속성을 변경할 수 있으며, 요소가 훼손되지 않은 경우, 그 또한 속성을 변경합니다. 요소 잎되면 초기 상태, 속성을 변경하면 더 이상 부동산에 영향을주지 않습니다. 정확한 동작은 아마도 브라우저 사이에 다릅니다.

    당신은 속성을 변경할 수 있으며, 요소가 훼손되지 않은 경우, 그 또한 속성을 변경합니다. 요소 잎되면 초기 상태, 속성을 변경하면 더 이상 부동산에 영향을주지 않습니다. 정확한 동작은 아마도 브라우저 사이에 다릅니다.

    대신 .attr의 ( '확인'true)를 사용 .prop을 ( 'cheked' '확인')

  3. from https://stackoverflow.com/questions/15266533/jquery-attrchecked-checked-works-only-once by cc-by-sa and MIT license