啊啊啊啊123
2016-07-17 10:56
这是什么意思
我看到好多同学都理解错了,我来和你解释下!
$('#prev ~siblings'),就是找出prev之后所有的兄弟元素,然后与sibilings匹配,相同则返回.
上面能$(“#prev~div”)他能找出所有的,例如div span,但最终只能匹配div。是这个意思。
二楼纯属胡扯,sibilings( )的意思是过滤出同胞元素,$('#prev~div'),是过滤出排在prev这个div之后的同胞div。举个例子一个叫prev的人家里有四个兄弟,他是家里老二,sibilings( )就是找出老大老三老四,$('#prev~div')是找出老三老四。
就是说将所有名叫“sibilings”的兄弟选择器全部过滤出来。这里描述有点不清晰
$(“#prev~div”)选择器只能选择”#prev”元素后面的同辈<div>元素。而siblings()方法与前后位置无关,只要是同辈节点就都能匹配。
jQuery基础 (一)—样式篇
217509 学习 · 1218 问题
相似问题