안녕하세요, 내 코드에서 간단한 이벤트 위임을 트리거 할 수 없습니다. 선택한 DIV 내의 DOM 요소가 동적으로 생성되었습니다.이벤트 위임을 트리거 할 수 없습니다.
<div class="holder" style="-moz-user-select: none;">
<a class="jp-previous page1"> previous</a>
<a class="page">1</a>
<span class="jp-hidden">...</span>
<a class="page jp-current">2</a>
<a class="jp-next page1 jp-disabled">next </a>
</div>
다음은 준비된 블록 내에서 실행중인 JS 코드입니다.
이jQuery(document).on('click','div[class=holder]',function() {
alert('i am here');
});
또한
jQuery(document).on('click','.holder',function() {
alert('i am here');
});
당신의 구문이 잘못'jQuery를 (문서) CSTE 연구진은이다 ('click', "div [class = holder]", function() {..});'- 또한 속성 sele 대신 클래스 선택기를 사용한다. @ArunPJohny : 이미 그것도 작동하지 않으려 고 시도했습니다 –
업데이트 된 댓글 –
다음 클래스 선택기를 사용하여 내가 말했듯이 시도했습니다. (예 : "click", ".holder", function() {..}); –