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

已采纳回答 / 慕粉4040442
判断:如果P的长度为空就返回,不执行下面的detach()代码了。 if (!$("p").length)是if ($("p").length == null)的逼格写法 

已采纳回答 / 慕粉3216583
因为是append啊。你删除了 再加上去 append是添加在元素内部的后边。。。

已采纳回答 / 小奇爱吐槽
是的,老师只是用这个例子来表示each的用法,实际使用中能用.css解决的事情自然不会用.each。的确如你所说,偶数行的应用是这个用法的关键。说白了就是当集合中存在需要不同处理的对象的时候,就需要用到.each了。

最赞回答 / _Rl_3
用remove是内容和标签全部删除    empty 是删除盒子内部的元素保留空盒子

已采纳回答 / YulWarren
你这个代码是不用加$的,因为你加的内容不是jquery选择器,而是普通的html。希望我没有理解错~

已采纳回答 / Frank_W毅3947945
    肯定有必要啊!你应该是把next()和选择器搞混淆了     $('.item-2').next(':eq(1)'),你应该是觉得$('.item-2').next()就够了,因为next()总是为class=item-2紧接的那个元素,但是class=item-2的元素不止一个啊,所以$('.item-2').next()的元素也不止一个。    所以$('.item-2').next(':eq(1)')是选择为所有的类为class=item-2元素下面的那个元素的集合中下标为1的那个元素。

最新回答 / WJHHAHA
append是把元素加入到目标元素内作为最后一个元素,prepend是把元素加入到目标元素内作为最后一个元素,另外两个函数的作用相同,不同的只是目标元素和要插入元素的书写位置而已

最新回答 / 万埃一尘
不在,从他自身开始一直往上一级查找,查找到就返回

最新回答 / 我是刘高兴
你要清楚,第n次点击,不是一下子生成了n个子节点,每次点击只生成一个,你下次点击会在现在的基础上累加一个,对,就是累加。为什么有累加呐?因为你点击前木有把上次点击的内容清空呀。“那我就想点一次生成一个然后再点击不让他生成了咋办?”现在的知识点还没到这里,不过你把$('#btn').on(....)改成 $('#btn').one(...)试试

最新回答 / 我就叫李二毛
请仔细理解这两个方法。empty(),是清空,就是壳子在,内脏没了。壳子还在文档流中。第二个是remove(),直接就移除了,壳子,内脏全都没了。也不会在文档流中。

已采纳回答 / 你好西蒙
不是很理解你说的意思。 class="aaron"可以去掉,只是没了边框样式。 class="test1"不能去掉,不然后面的$(".test1")就找不到这个了
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消