2011-04-21 3 views
1

클래스가 'crit'인 select 필드가 페이지가로드되고 변경된 후 ajax를 통해 페이지에 삽입되면 다음은 응답하지 않습니다. 어떻게 그렇게 할 수 있습니까?jQuery 탐지 요소가 ajax를 통해 추가되었습니다.

$(".crit").click(function(){alert("hello")}) 
+5

http://api.jquery.com/live/ –

답변

7

사용이가 :

$('.crit').live('click', function(e) { 
    alert('hello'); 
}); 

정기적 인 이벤트는 현재 기존 요소에 바인딩됩니다. live()을 사용할 때 이벤트 처리기는 문서 자체에 바인딩되며 이벤트 버블 링 덕분에 핸들러를 실제 요소에 부착 할 필요가 없습니다.

관련 문제