jQuery.bind或.on习惯于绑定到新记录
jQuery .bind or .on wont bing to new record
我有一个按钮在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();
});
相关文章:
- jQuery.bind或.on习惯于绑定到新记录
- 具有角度新路由器的子路由的多重绑定
- 在页面重新加载后绑定事件,并仅使用Knockout.js、html和js创建新的html元素
- 将点击事件绑定到新元素&使得ID'是独一无二的
- 使用ng repeat将表单元素绑定到角度中的新对象
- 在knocket js中应用绑定后,向视图模型添加新属性
- jQuery绑定ajax:成功地不在rails3app中为新创建的(ajax)项工作
- 如何将新函数绑定到元素的 onclick 事件,并使其在所有其他绑定函数之前运行
- 挖空选择框未绑定到初始模型值,而是绑定新值
- Jquery 不会绑定到新的附加元素
- 如何为模型中的类似记录设置另一个名称,以便与ext js中的表单字段进一步绑定
- 新的google.maps.LatLngBounds()绑定扩展和中心工作随机
- Ember - 绑定到数组控制器中的过滤列表,然后添加新记录
- Jquery 点击事件不再绑定新创建的标签
- 如何使用敲除绑定新元素
- 动态绑定新行为
- 首先从插件中取消绑定旧的点击功能,然后绑定新的
- 错误:程序集绑定日志记录已关闭
- 如何在没有点击、聚焦等事件的情况下绑定新添加的元素?
- jQuery不绑定新创建的元素