我有一个按钮,可以在div中创建一条新记录,并在每条记录旁边的关闭按钮中删除它们。
删除按钮将删除随页面加载的记录。但不适用于新的.append记录。
我看不出为什么.click事件不会绑定到新记录。
这是一个jsFiddle示例http://jsfiddle.net/ukkpower/kqxsL/1/
谁能看到我做错了什么?
答案 0 :(得分:2)
试试这个:
$(document).on('click','.cart-popup__del',function()
{
$(this).closest('.cart-popup__list-wrap').remove();
return false;
});
<强> DEMO 强>
答案 1 :(得分:1)
您无法将.click
事件用于动态添加的内容,而是使用.on
,它是live event
$("recordWrapper").on("click","#closeButton",function(){
$(this).parent().remove();
});
答案 2 :(得分:1)
$(".cart-popup__list-wrap").on('click',".cart-popup__del", function() {