내가 여기서 저지를 수있는 잘 알려진 실수가 있습니까?
요소가 동적으로 생성되고 작동하지 않기 때문에 .on ()을 사용하는 스크립트가 있습니다. 테스트하기 위해 선택기를 동적 요소의 래핑 (정적)으로 대체했지만 여전히 작동하지 않았습니다! 랩핑을 위해 평범한 오래된 .click으로 전환했을 때 작동했습니다.
(이것은 분명히 중요한 동적 요소에 대해서는 작동하지 않습니다.)
이것은 작동합니다 :
$("#test-element").click(function() {
alert("click");
});
이것은하지 않습니다 :
$(document).on("click","#test-element",function() {
alert("click");
});
최신 정보:
Chrome에서 마우스 오른쪽 버튼을 클릭하고 "요소 검사"를 수행하여 무언가를 다시 확인한 다음 클릭 이벤트가 작동했습니다. 나는 새로 고침을했지만 작동하지 않았고 요소를 검사 한 다음 작동했습니다. 이것은 무엇을 의미 하는가?