为了账号安全,请及时绑定邮箱和手机立即绑定
教程是免费的,很开心。
但是我们大多都是初学着,希望老师在写教程时能认真。
这里的一些错误可能会让我们初学着一只带着这种错误观点而不自知。
希望错误的地方能及时更新改正。
个人非常惧怕错误教育引导可能会对以后带来巨大的影响。
经过测试,appendTo和prependTo只能加一条内容,不能像before和after那样用“,”隔开多参数添加

不知是真的就这样还是我写的有问题
如果我们希望临时删除页面上的节点,但是又不希望节点上的数据与事件丢失,并且能在下一个时间段让这个删除的节点显示到页面,这时候就可以使用detach方法来处理,$("div").detach()这一句会移除对象,仅仅是显示效果没有了。但是内存中还是存在的。当你append之后,又重新回到了文档流中。就又显示出来了。detach方法是JQuery特有的,所以它只能处理通过JQuery的方法绑定的事件或者数据
0.5倍速度是单身程序员们的福利
回调函数和没回调是一样的结果
注意:代码编辑区不存在class=".level-2"的li元素 //任务:从class="item-1"的li元素本身开始,通过closest方法在DOM 树上逐级向上级元素匹配,并返回最先匹配class=".level-2"的li(?这里的li是否应该纠正为ul)的祖先元素加上边框颜色

最赞回答 / 慕前端9805640
首先你得理解用这个方法会改变元素的排列li:last就是<li>list item3</li>appendTo是内部插入,将前面的$('li').add('<p>新的p元素</p>')插入到<li>list item3</li>内部就形成了这么个结构<li>list item3$('li').add('<p>新的p元素</p>')</li>
简单总结一下:
before,after,insertBefore,insertAfter只是插入的方法不一样。
再再简单总结一下:
再简单总结一下:

append()是受,appendTo()是攻,都是内部下面插入。prepend()是受,prependTo()是攻,都是内部上面插入。

before()和after()是外部插入,一个从前面插,一个从后面插。
善始善终,
简单总结一下:
append()是受,appendTO()是攻。
应该是

&lt;ul&gt;

&lt;li&gt;list item 1&lt;/li&gt;

&lt;li&gt;list item 3&lt;/li&gt;

&lt;li&gt;&lt;p&gt;新的p元素&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

最赞回答 / Airly
我已经知道这个原因了,大家可以去看下JQ源码:里面有这么一段:这是parents()的if ( cur.nodeType === 1 ) {     //主要看这一句,当父级对象的nodeType为1时;matched.push( cur );           //将这个父级对象插入matched数组;matched数组初始状态是空;}cur = cur[dir];          }return matched;                //返回这个数组所以$("html")的父级是docu...
感觉编程好难,但是本质却是把别人编好的代码重新组合,就像吃了别人咀嚼过的东西,怎么学一个别人学过的东西都这么费劲哎
这个教程完全就是告诉用法,自己多用不同的代码试试,掌握用法就好了
你们找的都是什么鬼,说了找li你们找的是ul,一点脑子都不动,因为closest与parents德区别体现在起始元素,所有第一个按钮应该是item-1加边框
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消