为了账号安全,请及时绑定邮箱和手机立即绑定
你们找的都是什么鬼,说了找li你们找的是ul,一点脑子都不动,因为closest与parents德区别体现在起始元素,所有第一个按钮应该是item-1加边框
@我是一个小胖子_0
P标签内只能是行内元素或者文本字段,不能是块级元素
<p></p>
<ul>
</ul>
<p></p>
浏览器会自动解析成
<p>
<ul>
</ul>
</p>

最赞回答 / 瓜瓜工程师
需要return的时候,是因为执行功能函数要返回一个能用的上的结果,为后续程序来使用的。一般function(){}都是完成一个功能,做好一件事情之后总要返回一个结果来说明做的如何,结果如何!

已采纳回答 / 劫盎
wrapInner()是指将其内部的每个元素包裹(元素内部包裹)<p>    <div>p1</div></p><p>    <div>p2</div></p>wrap()指将其匹配的元素集合中的每个元素包裹(元素外部包裹)<div>    <p>p1</p></div></div>    <p>p2</p></div&g...
和befor()、after()的区别是返回的对象不同,谁也不会多此一举,有它自己的好处,调用的时候就方便了

已采纳回答 / 慕粉3713024
 $("li:last",".left").css("border","1px solid blue");     <=>  $(".left").find("li:last").css("border","1px solid blue"); 
replaceWith()和html()实现的功能确实很像,但是最重要的一点 html()只是把所匹配到的节点里的内容给替换掉,而replaceWith()是把匹配到的这节点替换掉;
remove() 方法移除被选元素,包括所有文本和子节点。
该方法不会把匹配的元素从 jQuery 对象中删除,因而可以在将来再使用这些匹配的元素。
但除了这个元素本身得以保留之外,remove() 不会保留元素的 jQuery 数据。其他的比如绑定的事件、附加的数据等都会被移除。
把代码区缩小就看到了
empty();是清空目标节点里的内容,detach是把目标节点跟页面分离 不在页面显示而不删除
只有我觉得老师的声音听着很难受吗

最赞回答 / vibrate
设置一个变量用.replaceWith( newContent )返回值赋值就可以看到被删除元素了,比如例子中添加del变量如下: var del = $(".right > div:first p:eq(1)").replaceWith('<a style="color:red">replaceWith替换第二段的内容</a>');        document.write(del.html());可以看到打印“第二段”就是返回值了
发现a标签这样写$(&#039;a&#039;).wrapAll(function() {return &#039;&lt;div&gt;&lt;/div&gt;&#039; }),两个a元素并没有被包裹到同一个div里面,可能因为函数参数关系,wrapAll(&#039;&lt;div&gt;&lt;/div&gt;&#039;)这种方法能够实现同时包裹
p元素也可以采用这种方式进行包裹:$(&#039;p&#039;).wrap(function(){ return &#039;&lt;div class=&quot;&quot;/&gt;&#039;}),同理a元素也能用 $(&#039;a&#039;).wrap(&#039;&lt;div&gt;&lt;/div&gt;&#039;)方法
!$(&quot;p&quot;).length //false 如果p不存在直接返回,不执行$(&quot;p&quot;).detach()临时删除页面上的节点
:contains 选择器选取包含指定字符串的元素。$(&quot;:contains(text)&quot;)
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消