问问题
191 次
5 回答
2
您必须收听 DOM(文档本身)而不是新附加的对象:
$(document).on('click', 'a.delete', function( event ) {
//code - use Event for preventing
//any default behaviour
});
$('.classdiv').click()
通常只适用于当前放置的 DOM 元素。
于 2013-10-02T20:21:49.597 回答
2
delete
动态添加和删除类需要委托的事件处理程序,因为在附加事件处理程序时元素没有类:
$(document).on('click', 'a.delete', function(e){
e.preventDefault();
console.log('delete clicked');
});
替换document
为父元素。
于 2013-10-02T20:22:10.747 回答
1
尝试这个
$(document).on('click', 'a.delete' ,function(e){
e.preventDefault();
console.log('delete clicked');
});
于 2013-10-02T20:22:06.663 回答
1
于 2013-10-02T20:24:49.150 回答
-1
使用 live 而不是“on”
$('a.delete').live('click',function(e){
e.preventDefault();
console.log('delete clicked');
});
于 2013-10-02T20:38:00.943 回答