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');
        });
    });
});

第二次点击后,开始报警。为什么会发生这种情况,我能做些什么来纠正这个问题?

谢谢!

4

0 回答 0