안녕하세요, 특정 클래스로 페이지의 모든 요소를 타겟팅하려고합니다. 쿼리 변경 기능을 실행하는 데 문제가 있습니다. 그래서 여러 가지를 시도했지만 여전히 발사가 아닙니다. 그것은 처음 시작할 때 페이지를로드하지만 결코 실행하지 않고 'this'에 변경 기능이 없다는 오류 메시지가 표시됩니다. 그러나 이것이 내가 무엇을 기록 할 때 이것은 분명히 체크 박스임을 보여줍니다. 어쨌든 어떤 도움을 주시면 감사하겠습니다.이 일은 매우 쉬운 일이며, 나는 작은 것을 놓치고 있다고 상상합니다.내 jquery 변경 이벤트가 실행되지 않는 이유는 무엇입니까?
$(".rcbCheckBox")
.each(function() {
console.log(this);
this.change(console.log("Changed"));
});
});
을'this'이 될 것입니다 JS의 범위에 대한 참조가 아닌 요소입니다 ... :'$ (이)' –
쿨 ... 그 이상으로로드 후 체크 박스를 변경하면 여전히 실행되지 않습니다. – Seamy
코드가 어떤 이벤트도 듣지 않기 때문에'$ (document) .on ("change", ".rcbCheckBox", function() {your code});'시도하십시오 ... –