2011-04-21 124 views
1

當頁面加載並更改後,當class ='crit'的選擇字段通過ajax插入到頁面中時,以下內容不會響應。我怎樣才能做到這一點?通過ajax添加jQuery檢測元素

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

http://api.jquery.com/live/ – 2011-04-21 20:07:24

回答

7

使用此:

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

在定期事件只能被綁定到現有元素。當使用live()時,事件處理程序綁定到文檔本身,並且由於事件冒泡,不需要將處理程序附加到實際元素。