remove与empty一样,都是移除元素的方法,但是remove会将元素自身移除,同时也会移除元素内部的一切,包括绑定的事件及与该元素相关的jQuery数据。
2016-09-20
$('.item-3:last').prev().css('border', '1px solid blue')
==
$('.item-3').prev(':last').css('border', '1px solid blue')
==
$('.item-3').prev(':last').css('border', '1px solid blue')
2016-09-19
siblings的意思是兄弟姐妹
.siblings()就是找同级除了自己的所有兄弟姐妹
括号里的选择器表达式,相当于是在.siblings()函数内部生成了一个所有符合条件的元素合成的数组后再用传进来的选择器参数进行进一步筛选再返回
这样,对第二个按钮的的疑问就没有了
.siblings()就是找同级除了自己的所有兄弟姐妹
括号里的选择器表达式,相当于是在.siblings()函数内部生成了一个所有符合条件的元素合成的数组后再用传进来的选择器参数进行进一步筛选再返回
这样,对第二个按钮的的疑问就没有了
2016-09-19
parent 我感觉应该叫直系祖先
有个同学说找到了祖先的兄弟是因为开始的选择表达式'.item-b'匹配了两个元素,这时的JQ对象的集合里就有两个元素,
.parents()相当于两个对象分别执行了找直系祖先的操作,然后结果返回到一个新的JQ对象中。
有个同学说找到了祖先的兄弟是因为开始的选择表达式'.item-b'匹配了两个元素,这时的JQ对象的集合里就有两个元素,
.parents()相当于两个对象分别执行了找直系祖先的操作,然后结果返回到一个新的JQ对象中。
2016-09-19