-1

現在、ライブ イベントを jquery 1.7+ で使用するように変換しています。

次のようにliveon に変更しただけです。

前:

$('.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 に答える