为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 真到假时
明明任务就是你写的这样,看不懂为啥那么多人还加个next(),我能想到的就是他们都是为了刷进度直接看答案!

已采纳回答 / 柚柚柚子咯
$('li.item-1')指的是class="item-1"的li元素$('.item-1')指的是class="item-1"的所有元素

已采纳回答 / HoSalt
remove比empty好用的地方就是可以传递一个选择器表达式用来过滤将被移除的匹配元素集合,可以选择性的删除指定的节点;传的是“选择器”,而你上面传递的是一个jquery对象

已采纳回答 / 无独有偶偶xp
append() 将已经选择好的JQuery对象添加指定的对象中,这相当于是一个操作处理的指令    add()  比如你之前使用$("li")选择了全部的li或者定义li,再使用$("li").add("p"),这里的add只是相当于在你已经选择好的对象合集中再添加一项,如果不加appendTo,对于你的DOM或者是页面不会有任何影响,这就相当于是个选择的功能    打个简单的比方,add就相当于你在你的购物车里面又加了一个东西,但是这时候并没有付款,等你appendTo之后,你才相当于付款了。    ...

最新回答 / Yinsion_Nie
因为jQuery选择器,选择的是一个合集,比如说$(".div"),选择所有class="div"的元素。$(".div").children是选择匹配集合中的每一个(原文有误:"每一给"应改为"每一个")元素的第一级元素(也就是子元素)。还是比较容易理解的,如果你注意到有错别字的话。

最新回答 / chovitaminl
warp()是逐个回调,warpAll()是整体回调

最新回答 / Candy3610866
我知道了,因为wrapAll()会将所有匹配元素移动到第一个匹配元素的位置再进行包裹,将” <p>p元素</p>“复制到h2下面不是没有被包裹,而是所有的p都移到h2下面去了,不在”<div class="right">  </div>“内部了,没了.right的样式,我看不到了而已。。。好尴尬的自问自答

已采纳回答 / 慕粉13527494764
你说的是这个吗 document.addEventListener('click',function(){},false)。后面加false是阻止捕获,当div层数多了会影响其他事件,会有问题,一般默认是false在这的意义显现不出来

已采纳回答 / 爱飞的小脚丫
因为$("p").remove(":contains('p')")中的选择器选中的是所有的p元素,remove中的参数选定的是即将被删除的元素,两个div中包含了p元素同时文本内容也包含了p,所以全部都被删除了~
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消