CLASS web

jQuery

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

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

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

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


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



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


이렇게 하면 잘된다. ^^



출처 :

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



이 챕터의 마지막 페이지입니다.

제가 지금 다른곳에 정신이 팔려있는것 같습니다.

다음 강좌를 원하시면
아래의 요청하기 버튼을 눌러주세요.

댓글 0개

정렬기준

PinkCoding

PinkCoding

X

PinkCoding

Web Scratch Pad

X

loading

            
            
        

컨텐츠로 돌아가기