jQuery.bind或.on习惯于绑定到新记录

jQuery .bind or .on wont bing to new record

本文关键字:绑定 新记录 习惯于 on bind jQuery      更新时间:2023-09-26

我有一个按钮在div中创建一个新记录,每个记录旁边都有一个关闭按钮来删除它们。

删除按钮将删除随页面加载的记录。但不适用于新的.append记录。

我不明白为什么.click事件不会绑定到新记录。

下面是一个jsFiddle示例http://jsfiddle.net/ukkpower/kqxsL/1/

有人看到我做错了什么吗?

试试这个:

$(document).on('click','.cart-popup__del',function()
{
    $(this).closest('.cart-popup__list-wrap').remove();
    return false;
});

DEMO

$(".cart-popup__list-wrap").on('click',".cart-popup__del", function() {

您不能将.click事件用于动态添加的内容,请使用.on,它是一个实时事件

$("recordWrapper").on("click","#closeButton",function(){
    $(this).parent().remove();
});