最新回答 / 慕仙4426018
insertBefore在目标元素前面插入集合中每个匹配的元素insertAfter 在目标元素后面插入集合中每个匹配的元素
最赞回答 / 回头看我漂亮的坚持
我理解的是,一个元素上的事件还可以通过原生js添加,那么,这个时候,clone()就不能复制js添加的事件了。如下 var c=document.getElementsByClassName("aaron2")[0]; c.onclick=function(){ alert("1"); };通过js给.aaron2添加了点击事件,只会在原始元素上有效,clone()之后的元素上并无该事件。
2019-03-23
最新回答 / 业余奶茶品鉴师
把 <...code...>改成 <...code...>就好了。因为在点击事件外已经定义了全局变量s,点击事件里又定义了一个s,这里的是局部变量,给这个局部变量赋值,并不能作用于全局变量。所以添加不了。望采纳
2019-03-16
最新回答 / 慕勒8594096
<html><head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script><meta charset="UTF-8"><title>jQuery删除节点之e...
2019-03-05
最新回答 / 慕无忌1343731
参数类型不同$('li.item-1').closest(itemB)传入的是元素$('li.item1').closest('.item-b')传入的是选择器这里只是让我们看看不同类型的参数是怎么实现的
2019-02-22
最赞回答 / 小季乐乐4412490
多敲了几遍理解了去重的含义了第一次删除的时候p = $("p").detach(),jQuery会找到$("p")并执行删除方法detach()然后保存到p中,第二次删除的时候p = $("p").detach(),jQuery会找不到$("p") 会返回一个underfind保存到p中 总结:当删除第二次的时候就p被赋值为了underfind,所以点击添加的时候p的之就为underfind,添加不了去重的意义在于,点击删除按钮的时候如果页面没有p标签就返回true,return执行结束,如果有p标签...
2019-02-21
最赞回答 / 小季乐乐4412490
重点:detach不会清除事件,remove会清除事件当点击remove的时候会清掉第一个p标签,然后在下方添加一个p标签,因为remove会清除掉p标签点击事件,点击p标签的时候是没有点击事件的当点击detach的时候也是会清掉第一个p标签,然后在下方添加一个p标签,因为detach不会清掉p标签点击事件,点击p标签的时候是有事件的如果你点了两次remove按钮,那么会在下方添加两个不保留事件的p标签,如果再次点击detach的时候会默认找第一个p标签,因为append是顺序插入,也就是remove删除...
2019-01-09