2016-07-02 3 views
0

내 페이지의 모든 확인란에 청취자를 넣었습니다 (.on('change')). 체크 박스를 클릭하면 실제로 변경 사항이 감지되고 기능이 실행됩니다. 하지만 jQuery 함수를 사용하여 체크 박스를 체크하도록 설정하면 $('#checkboxOne').prop('checked', true).on('change')은 변경 사항을 감지하지 못합니까? 어째서?jQuery 자체로 인해 변경 이벤트가 발생하지 않았습니다.

+1

Try..' $ ('#의 checkboxOne')에 함수를 작성해야한다. 소품 ('확인', TRUE) .trigger ('변화 ')' –

+0

굉장한 것 같았다! 그러나 수동으로 변경을 트리거하지 않아도되는 방법이 있습니까? –

+1

아니요, 내 대답은 아래 참조하십시오. – daf

답변

1

무루 간 코 슬라는 사용자가이를 트리거 할 때

'변화'이벤트

만 해고 권리입니다. 자신의 코드에서 속성을 설정해도 이벤트가 트리거되지 않습니다. 당신이 JQuery와 기능 그 자체를 해고하려면

+0

코드에 의해 트리거 된 트리거를 수신 대기 할 방법이 없습니까? –

+0

위의 귀하의 의견을 읽었습니다. 괜찮 감사 –

0

는, 당신은 $(document).ready(function(){ });

관련 문제