jquery - 동적 html 생성시에 이벤트 작동되게 하는 방법
마스터욱
0
23
0
0
2017-05-14 01:37:38
참고 - http://roqkffhwk.tistory.com/45
보통 id 나 class 로 태그의 이벤트를 할당한다.
<button id="btn_click"></button>
<script>
$(document).ready(function(){
$("#btn_click").click(function(){
alert("버튼 클릭!");
});
});
</script>
여태껏 위처럼 사용하다가 아래와 같이 변경했다.
<button id="btn_click"></button>
<script>
$(document).on("click", "#btn_click", function(){
alert("버튼 클릭!");
});
</script>
위처럼 하면 버튼태그가 동적으로 재생성되어도 이벤트가 죽지않는다.