已采纳回答 / 旺仔窝窝头
我的理解(以克隆"aaron1"为例):若将"this"改为"aaron1",$(".arron1").clone()表示克隆所有类名为"aaron1"的元素,第一次点击"aaron1"时克隆出一个,此时共有2个"aaron1"的元素,再次克隆则会对这两个"aaron1"都克隆一次,所以当你第二点击克隆时就是克隆出2个"aaron1",以此类推。而"this"指代当前对象,即只克隆当前这一个拥有克隆点击事件的对象。
2019-12-13
已采纳回答 / MWHx
可以
$jieshou.append("<img src='icon/1.png'>" , "<p>"+":"+$content+"</p>");
$jieshou.append("<img src='icon/1.png'><p>"+":"+$content+"</p>"); 直接连着写就行 亲测可以<...图片...>
2019-08-23
已采纳回答 / MWHx
在你执行删除方法后你把class="right"的标签删掉了,然而你的所有新增样式都需要写在 .right标签下才会生效,方法确实生效了,只不过不在 .right 下 (如果错误欢迎指正)
2019-08-10
已采纳回答 / 慕虎0938118
each只是封装了。jQuery是一个合集对象,通过$()方法找到指定的元素合集后可以进行一系列的操作。比如我们操作$("li").css('') 给所有的li设置style值,因为jQuery是一个合集对象,所以css方法内部就必须封装一个遍历的方法,被称为隐式迭代的过程。要一个一个给合集中每一个li设置颜色,这里方法就是each。写js的时候,可能会有很多的代码重复,就需要将重复的代码封装到函数中,这样下次在哪里需要,就调用就行了。
2019-07-17
已采纳回答 / CodeOfCoin
$('p').unwrap(); //如果div是p的父结点的话$('p div').remove(); // 如果是div是p的子节点的话
2019-05-27
已采纳回答 / 程序小白zxcn
没有要求div中必须只要一个子元素,可以有多个;但是<p></p>标签会包裹所有的子元素,而不是每个子元素都有一个p标签包裹着,你可以自己试试,然后在浏览器上查看一下就知道了
2019-05-06
已采纳回答 / 慕移动0426391
同学,得认真检查代码了,aaron与arron,两个不同,一个a一个r
最赞回答 / 小季乐乐4412490
重点:detach不会清除事件,remove会清除事件当点击remove的时候会清掉第一个p标签,然后在下方添加一个p标签,因为remove会清除掉p标签点击事件,点击p标签的时候是没有点击事件的当点击detach的时候也是会清掉第一个p标签,然后在下方添加一个p标签,因为detach不会清掉p标签点击事件,点击p标签的时候是有事件的如果你点了两次remove按钮,那么会在下方添加两个不保留事件的p标签,如果再次点击detach的时候会默认找第一个p标签,因为append是顺序插入,也就是remove删除...
2019-01-09
已采纳回答 / 慕瓜4066904
这行代码是给2个p绑定事件。方便看出detach和remove的区别,detach后绑定的事件依然存在。点击两个按钮,再点击下面的p元素,就可以看出区别。
2018-12-26