jQuery检测通过ajax添加的元素

时间:2011-04-21 20:06:42

标签: jquery

当页面加载后,当通过ajax将具有class ='crit'的选择字段插入页面时,以下内容无响应,然后进行更改。我怎么能这样做?

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

1 个答案:

答案 0 :(得分:7)

使用此:

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

常规事件仅绑定到当前存在的元素。使用live()时,事件处理程序绑定到文档本身,并且由于事件冒泡,因此不需要将处理程序附加到实际元素。