这个问题我需要用一段代码来实现,步骤如下:
1.把相关的标签写上
无标题文档
姓名 电话 删除
parent:查找每个段落的父元素
live:live() 方法能对一个还没有添加进DOM的元素有效,是由于使用了事件委托:绑定在祖先元素上的事件处理函数可以对在后代上触发的事件作出回应。
传递给 .live() 的事件处理函数不会绑定在元素上,而是把他作为一个特殊的事件处理函数,绑定在 DOM 树的根节点上。
live应用小例子:Click here
可以给这个元素绑定一个简单的click事件:
$('.clickme').bind('click', function() { alert("Bound handler called.");});
当点击了元素,就会弹出一个警告框。然后,想象一下这之后有另一个元素添加进来了。
$('body').append('Another target');
尽管这个新的元素也能够匹配选择器 ".clickme" ,但是由于这个元素是在调用 .bind() 之后添加的,所以点击这个元素不会有任何效果。
.live() 就提供了对应这种情况的方法。
如果我们是这样绑定click事件的:
$('.clickme').live('click', function() { alert("Live handler called."); });然后再添加一个新元素: $('body').append('Another target');
然后再点击新增的元素,他依然能够触发事件处理函数。
用$(selector).remove()方法就可以将某个标签删除。如果你想仔细的代码,我可以发例子给你。