반응형

오늘 개발하면서 $(document).on을 사용하였는데 동적으로 늘어나는 태그만큼 이벤트가 발생하여 해결방법을 찾고 포스팅해볼께요.

$(document).on("change","select[name='predlstLclas']",function(){

});

selectbox가 동적으로 늘어나는데 늘어나는 수 만큼 change가 발생하는 현상을 발견하였어요.

해결 방법은 간단해요.

 

$(document).off().on("change","select[name='predlstLclas']",function(){

});

off를 적용을하면 해당 이벤트만 발생하네요.

이게 이벤트가 대체되는게 아니라 중복이 되어서 생성된 이벤트 만큼 반복을 하게되었네요.

반응형

'개발 > Javascript' 카테고리의 다른 글

Jquery Datepicker 동적생성  (0) 2021.03.03
Jquery each break,continue  (0) 2021.02.17
Jquery sort 사용하기  (0) 2021.02.15
Javascript delete Json  (0) 2021.01.22
Jquery UI selectmenu trigger  (0) 2020.09.14

+ Recent posts