Mycat_
2016-08-13 23:13
$('p').click(function(e) {
alert(e.target.innerHTML)
})
var p;
$("#bt1").click(function() {
if (!$("p").length) return; //去重
//通过detach方法删除元素
//只是页面不可见,但是这个节点还是保存在内存中
//数据与事件都不会丢失
p = $("p").detach()
});
e.target.innerHTML指获取当前p标签的内容,然后alert显示出来;
if (!$("p").length) return;是去重,指当p的长度为0的时候返回,不执行detach(),防止多次执行detach()会数据丢失。
当("p").length==0;则不执行detach()操作 防止点击多次将节点也删除了
jQuery基础(二)—DOM篇
114014 学习 · 590 问题
相似问题