已采纳回答 / 慕粉4040442
判断:如果P的长度为空就返回,不执行下面的detach()代码了。 if (!$("p").length)是if ($("p").length == null)的逼格写法
2016-11-08
已采纳回答 / 小奇爱吐槽
是的,老师只是用这个例子来表示each的用法,实际使用中能用.css解决的事情自然不会用.each。的确如你所说,偶数行的应用是这个用法的关键。说白了就是当集合中存在需要不同处理的对象的时候,就需要用到.each了。
2016-11-05
已采纳回答 / 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的那个元素。
2016-11-02
最新回答 / WJHHAHA
append是把元素加入到目标元素内作为最后一个元素,prepend是把元素加入到目标元素内作为最后一个元素,另外两个函数的作用相同,不同的只是目标元素和要插入元素的书写位置而已
2016-10-30
最新回答 / 我是刘高兴
你要清楚,第n次点击,不是一下子生成了n个子节点,每次点击只生成一个,你下次点击会在现在的基础上累加一个,对,就是累加。为什么有累加呐?因为你点击前木有把上次点击的内容清空呀。“那我就想点一次生成一个然后再点击不让他生成了咋办?”现在的知识点还没到这里,不过你把$('#btn').on(....)改成 $('#btn').one(...)试试
2016-10-30
最新回答 / 我就叫李二毛
请仔细理解这两个方法。empty(),是清空,就是壳子在,内脏没了。壳子还在文档流中。第二个是remove(),直接就移除了,壳子,内脏全都没了。也不会在文档流中。
2016-10-30
已采纳回答 / 你好西蒙
不是很理解你说的意思。 class="aaron"可以去掉,只是没了边框样式。 class="test1"不能去掉,不然后面的$(".test1")就找不到这个了
2016-10-23