-1

我目前正在将我的现场活动转换为在 jquery 1.7+ 上使用。

我只是像这样将live更改为on

前:

$('.commentopen').live('click', function() {

    var ID = $(this).attr("id");

    $("#commentbox"+ID).slideToggle('fast');
    return false;
}); 

后:

$('.commentopen').on('click', function() {

    var ID = $(this).attr("id");

    $("#commentbox"+ID).slideToggle('fast');
    return false;
}); 

on在页面加载后有效,但在我动态添加新数据后无法触发。我错过了什么吗?

4

1 回答 1

4

您仍然需要使用委托

$(document).on('click', '.commentopen', function() {
于 2012-09-19T16:17:02.620 回答