레이어에서 이벤트를 클릭하면 효과가 없습니다??

472 단어
어색하다. 그들이 차이가 있는지 확실히 모르겠다. 이전에는 줄곧 이렇게 썼다.
 :
$('#test').on('click', function() {
	layer.msg(' ');
});

 :
$(document).on('click', '#test', function() {
  layer.msg(' ');

});
좀 알 것 같아.클릭은 페이지의 기존 요소만 클릭 이벤트를 연결할 수 있습니다. 동적으로 생성된 새로운 요소라면 이벤트가 없는 2입니다. $(document).on ("click", "지정한 요소", function () {});방법은 지정한 이벤트를document에 연결하는 것입니다. 새로 생성된 요소가 지정한 요소에 부합되면 이 이벤트를 터치합니다

좋은 웹페이지 즐겨찾기