siblings() 獲得匹配集合中每個元素的同胞,透過選擇器進行篩選是可選的。接下來透過本文為大家介紹jQuery siblings()用法實例詳解,需要的朋友參考下吧
siblings() 獲得匹配集合中每個元素的同胞,透過選擇器進行篩選是可選的。
jQuery 的遍歷方法siblings()
$("给定元素").siblings(".selected")
其作用是篩選給定的同胞同類元素(不包括給定元素本身)
範例:網頁選項列
當點選任一選項卡是,其他2個選項卡就會改變樣式,其內容也會隱藏。
下面是html程式碼。
<body> <ul id="menu"> <li class="tabFocus">家居</li> <li>电器</li> <li>二手</li> </ul> <ul id="content"> <li class="conFocus">我是家居的内容</li> <li>欢迎您来到电器城</li> <li>二手市场,产品丰富多彩</li> </ul> </body>
jQuery代碼
<script type="text/javascript"> $(function() { $("#menu li").each(function(index) { //带参数遍历各个选项卡 $(this).click(function() { //注册每个选卡的单击事件 $("#menu li.tabFocus").removeClass("tabFocus"); //移除已选中的样式 $(this).addClass("tabFocus"); //增加当前选中项的样式 //显示选项卡对应的内容并隐藏未被选中的内容 $("#content li:eq(" + index + ")").show() .siblings().hide();//#menu与#content在html层没有嵌套关联,但因为其ul序列相同,用index值可以巧妙的将两者关联。 }); }); }) </script>
其中
$("给定元素").siblings(".selected")###中的(".selected")表示篩選給定元素類別名為.selected的同胞元素(不包括給定元素自己)###
以上是對jQuery中siblings()用法的總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!