我有一个动态生成的按钮,我想在这个按钮中获取点击事件。
所以,我编码了这个:
$(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');
});
});
});
第二次点击后,开始报警。为什么会发生这种情况,我能做些什么来纠正这个问题?
谢谢!