jquery的事件委托
$('.element').bind('click', function() { $(this).clone().appendTo('$(.parent)'); });
使用bind绑定, 新生的clone对象不会包含点击事件.
解决方式有二:
1. 使用live() 绑定. live()不仅作用与当前元素,而且也作用于未来的元素. 对应的解绑函数die()
$('.element').live('click', function() { $(this).clone().appendTo($('.parent')); });
2. 使用delegate()绑定, 解绑函数undelegate()
$('.parent').delegate('.element', 'click', function() { $(this).clone().appendTo($('.parent')); });
相关推荐
84483065 2020-09-11
85477104 2020-08-15
83510998 2020-08-08
tztzyzyz 2020-07-05
delmarks 2020-06-28
89510194 2020-06-27
牵手白首 2020-06-14
tztzyzyz 2020-05-31
81463166 2020-05-17
88570299 2020-05-17
delmarks 2020-05-17
donghongbz 2020-05-15
tztzyzyz 2020-05-15
<table id="table" class="table table-striped table-bordered table-hover table-nowrap" width="100%&qu
牵手白首 2020-05-14
Chriswang 2020-04-30
83510998 2020-05-03