나중에 생성된 js 코드의 클릭 이벤트에 대한 jquery가 잘못되었습니다

957 단어 jQuery
자세히 보기
페이지에 직접 기록된 클릭 이벤트가 유효합니다.
삭제
$("a.deleteCls").click(function() {
      alert("del");
    });

 
 
하지만 js에서 생성된 코드는 다음과 같습니다.
str += "삭제 ";
클릭이 효력을 잃었습니다. 자료를 찾았는데 나중에 생성된 코드라고 했습니다. jquery는 클릭 이벤트를 연결하지 않았습니다. 구체적으로 깊이 이해하지 못했습니다.
다음은 해결 방법입니다.

 
$("a.deleteCls").click(function() {
      alert("del");
    });

 
수정됨:
$("#tableList").on("click","a.deleteCls",function(){
    alert("del");
    });

 
 
해결되었습니다. 현재 생성된 코드의 클릭 이벤트도 응답할 수 있습니다!

좋은 웹페이지 즐겨찾기