为了账号安全,请及时绑定邮箱和手机立即绑定
向 <p> 元素添加 click 事件处理程序:

$(document).ready(function(){
$("p").on("click",function(){
alert("段落被点击了。");
});
});
before与insertBefore不就算是主动与被动问题吗 就像谁把谁怎么样 谁被谁怎么样 这是在考察小学语文额 哈哈
哈哈 老师用了变声器,是那个大叔的。
调用者.before(....),在调用者前面插入(....),再次调用,调用者前的元素整体上移一个位置,插入新内容..
调用者.after(....),在调用者后面插入(....),再次调用,调用者后的元素整体下移一个位置,插入新内容..有画面了...
我的超长评论被删了嘛T。T
测试了好久才理解那两句话,主要是这个例子不太好懂。首先是第一句,第一句就是将现有的“p”标签加入到$(&#039;li&#039;)的合集里,这里主要突出的是将某个元素加到定义的元素里,通过改变颜色来表现,换言之通过这种方法更改li+p的颜色。第二句话则是突出表示仅对$(&#039;li&#039;)对象的操作,因为每次都会添加一个新的p标签,但是每次只对$(&#039;li&#039;)进行add新p的操作(这里的新p是新建p),所以会出现,每次点击li组的上部多一个p,这里多出来不是因为新建,而是因为上一次新建出来的p没有参与下一次的add,故被遗留在原地,相当于li组+p一直在做下移的动作。(这里突出只对$(&#039;li&#039;)对象进行操作)
通过测试,$(&#039;li.item-1&#039;)和$(&#039;li .item-1&#039;)存在差别,前者有一个元素类型的限定,有空格的则没有,且返回的都是一个jq的对象集合,对每一个元素都能进行css操作
叠加选出元素一起操作
有点难理解啊
还不错,举的例子很容易理解
&lt;div class=&quot;right&quot;&gt;
&lt;p&gt;p元素&lt;/p&gt;
&lt;p&gt;p元素&lt;/p&gt;
&lt;span&gt;span元素&lt;/span&gt;
&lt;p&gt;p元素&lt;/p&gt;
&lt;/div&gt;
all所有的含义没那么单纯,是指所有兄弟元素中,为该元素的一起添加父容器。上面这个例子就可以说明这一点
所以说添加是加在前面。。。类似插入?
写法不一样,replaceall前面是新内容,后面是旧内容。replacewith相反。
反正after和before插入的就是非得挨着那个元素不可,不然就把原来挨着的往旁挪。
return &#039;&lt;div class=&quot;&#039; + $(this).text() + &#039;&quot; /&gt;&#039;;
生成的结构为&lt;div class=&quot;a元素&quot;&gt;&lt;a&gt;a元素&lt;/a&gt;&lt;/div&gt;并没有什么用。
可以直接写成&lt;div class=&quot;$(this).text()&quot; /&gt;
首页上一页1234567下一页尾页
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消