设置重复按钮以注册点击事件jquery
Set duplicated buttons to register click events jquery
我有一个div,当单击该div中的按钮时,它会被复制。每个复制的div还包含一个应该复制div的按钮。现在,只有原始的div"复制"按钮可以工作。我需要每个按钮来复制包含该按钮的div。这是我的jQuery。
$(function() {
$('.duplicate-button').each(function() {
$(this).click(function() {
$(this).closest('.desking-finance').clone().appendTo('.extra-finance-lease');
});
});
});
问题出在这个函数的执行上。它只针对现有元素,而不针对可能创建的潜在新元素。
为了让这个函数在点击每个(新的或旧的)div时执行,请使用live来定位它们。以下是重构后的代码:
$(function() {
$(document).on('click', '.duplicate-button', function() {
$(this).closest('.desking-finance').clone().appendTo('.extra-finance-lease');
});
});
我使用文档来绑定单击处理程序,但尝试使用相对于重复按钮更接近的父元素。也许是一些集装箱部门
不需要$。每个,因为$(this)将针对触发事件的目标元素。
相关文章:
- 选择onclick事件jquery
- 用于多个类事件Jquery的单个函数
- 激发滑块's幻灯片事件jquery ui
- 设置重复按钮以注册点击事件jquery
- 保留当前点击事件jquery
- 启动/停止按键事件jquery
- 在事件jquery中插入一个函数
- 删除克隆的事件JQuery
- typeahead选择事件(jQuery)的动态绑定
- 触发自定义事件 Jquery
- 绑定两次或更多次的事件 jquery
- 单击时的事件 jquery 不起作用
- 在鼠标悬停事件 jquery 上显示边框的内容
- 同时触发两个鼠标事件 jQuery
- 焦点事件 jquery 组合框/自动完成
- 如何在页面中捕获“正文”和“正文”事件[Jquery].
- 将对象传递给事件 jQuery
- 验证“取消”上的字段 单击Onbeforeunload事件JQUERY
- 复选框单击事件 jQuery 不起作用
- 口述事件jquery顺序