1

動的に生成されるボタンがあり、このボタンでクリック イベントを取得したいと考えています。

だから、私はこれをコーディングしました:

$(document).ready(function(){
    $('#editDescription').livequery('click',function(){
        alert('click');
    });
});

しかし、うまくいきませんでした。

そのため、次のことを試して、要素が JS に表示されるかどうかを確認します。

$(document).ready(function(){
    $('body').livequery('click',function(){
        console.log($('#editDescription'));
    });
});

そしてそれは機能しました、要素はそこにありました。だから私はそれをしました:

$(document).ready(function(){
    $('body').livequery('click',function(){
        $('#editDescription').livequery('click',function(){
            alert('click');
        });
    });
});

そして2回目のクリックの後、アラートを開始しました。これが起こる理由と、これを修正するにはどうすればよいですか?

ありがとう!

4

0 に答える 0