happy cat image

everdevel

우리 모두의 웹 입문, 에버디벨

UI 변경

AJAX사용 후 불러온 엘리먼트의 이벤트가 작동 하지 않을때

클래스명으로 클릭이벤트를 만든 후 같은 클래스명의 데이터를 AJAX로 불러온 후에
후에 불러온 엘리먼트는 클릭이벤트가 작동하지 않았다.
아마 클릭이벤트 소스가 이렇게 시작 할 것이다.

$('.everdevel').click(function(){


이럴땐 위의 소스를 아래와 같이 변경해 준다.



$(document).on('click', '. everdevel', function(){


이렇게 하면 잘된다. ^^

출처 : http://stackoverflow.com/questions/17715274/jquery-click-function-doesnt-work-after-ajax-call

강좌로 돌아가기