已采纳回答 / maki_S
我理解的意思是分为'<div class="'、$(this).text()和‘“/>’三部分。+号就是把三部分连接起来。$(this).text()就是指a元素。这句话的意思就是‘<div class="a元素"/>’。
2016-11-16
已采纳回答 / ReusKai
e.target.innerHTML 就是获取这个目标节点的开始和结束标签之间的html,可能是文本,也可能是html结构,这段代码的意思是点击p标签,弹出框显示p标签里的html。
2016-11-14
已采纳回答 / aparch
$("p:first"),选取第一个p元素,然后删除它的子元素和自身,最后,把这个赋值给变量p,实际上,remove会把所有的数据全部删除,所以这里的变量p是无意义的,但是改用detach,则是储存被删除的变量,因为detach还是会在内存中的var p=$("p:first").detach()
2016-11-13
已采纳回答 / 山无夜4114517
因为添加了一个父类div,其中父类div的类名是“a元素”<div class="a元素">;在开始的css定义中,.left和.right 的子div里背景色都是绿色#bbffaa;所以它背景变绿了
2016-11-09
已采纳回答 / 慕粉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