为了账号安全,请及时绑定邮箱和手机立即绑定
如果觉得老师的表述太长,看的很绕,不妨多看几遍代码就知道什么意思了
既然功能类似,为什么非要搞2种啦,一种不更容易记吗

已采纳回答 / 日月石
有区别!!!方法一共用一个div;方法二各有一个div;设置div间距就可以看出来。如本节示例,right下div中p永远用一个div,都显示黄色;而left下div中p各自有一个div,所以p之间有间隔。望采纳

最新回答 / 六翅兽
同时选中li元素和类名为item-ii的元素?
你们这群人好污。。。 =。=!!!
我真的恨回退键后退页面功能。。

已采纳回答 / 培根熏肉
A.replace(B)和A.replaceAll(B)两条语句都返回A元素。你可以试着输入以下代码验证:var a=$('p:eq(2)').replace("<div>change<div>");alert(a.html());//显示对象的html值(这里是p节点的文本)就可以看到弹出的框显示的是之前已有的p节点的内容而不是新的内容“change”。
只是在选择了这个元素,页面上并没有真的改变加进去,差点理解错了
我发一段很简单的jQuery代码就能实现这种效果,反正这也是在学jQuery:
//先给div设置宽高和背景色容易观察
&lt;div class=&quot;wrap&quot;&gt;第一个div&lt;/div&gt;
&lt;script&gt;
$(function(){
$(&quot;div&quot;).click(function(){
$(&quot;.wrap&quot;).append(&quot;&lt;div&gt;&quot;+&quot;我是新增的div&quot;+&quot;&lt;/div&gt;&quot;);
})
})
&lt;/script&gt;
$(&#039;.left&gt;div ul&#039;).each(function(i){$(this).find(&#039;li&#039;).filter(&#039;:last&#039;).css(&#039;border&#039;,&#039;3px solid red&#039;);})
这样更符合实际用途
这个和前面的那个插入就一个区别吧,多不多参数的区别
p=replaceWith的返回值,然后$(&quot;.right &gt; div:first&quot;).append(p),结果将第二段加至最后,然而
p=replaceAll的返回值,然后$(&quot;.right &gt; div:first&quot;).append(p),结果将“replaceAll替换第六段的内容”加至最后,第六段消失了。这代表返回的是节点的引用吗?
把iclass改成id=&quot;aaron2&quot;,然后$(&quot;#aaron2&quot;)居然也可以
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消