已采纳回答 / CodeOfCoin
$('p').unwrap(); //如果div是p的父结点的话$('p div').remove(); // 如果是div是p的子节点的话
2019-05-27
已采纳回答 / 程序小白zxcn
没有要求div中必须只要一个子元素,可以有多个;但是<p></p>标签会包裹所有的子元素,而不是每个子元素都有一个p标签包裹着,你可以自己试试,然后在浏览器上查看一下就知道了
2019-05-06
最赞回答 / 慕粉3118661
直接在第一个选择器里进行选择吧,例如 $('.test2 p:nth-child(1)').remove();remove中的选择器有点迷,等高手分析愿意
2019-04-24
已采纳回答 / 慕移动0426391
同学,得认真检查代码了,aaron与arron,两个不同,一个a一个r
最新回答 / qq_慕盖茨8053647
因为两个个onclick事件是分别给right1和left1的内部元素添加包裹标签比如<div class="right1">p元素</div> <div class="right1">p元素</div>点击第一个按钮,给这段代码加外标<p></p>后就变成了<div class="right1"><p>p元素</p></div> <div class=...
2019-04-20
最新回答 / 慕仙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
return '<div class="' + $(this).text() + '" />';
生成的结构为<div class="a元素"><a>a元素</a></div>并没有什么用。
可以直接写成<div class="$(this).text()" />
生成的结构为<div class="a元素"><a>a元素</a></div>并没有什么用。
可以直接写成<div class="$(this).text()" />
2019-03-13