siblings()--------- Jquery遍历同级对象
html 代码:
<div>
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</div>
js代码:
$("ul li").bind("mouseover",function(){
$(this).addClass("current").siblings().removeClass('current'); //此li加上current类,而其它的同级的li除去current类
});
<div id="aaa">
<p>1</p>
<p>2</p>
<h1>2</h1>
<h2>22</h2>
<div>abcdefg</div>
</div>
var curr = $("#aaa h1");
curr.siblings(); //包括与p同级的所以元素:p, h1, h2, div
如果带参数curr.siblings("p")那就只能取得到两个p