jQuery siblings()用法實例詳解
siblings() 獲得匹配集合中每個元素的同胞,通過選擇器進行篩選是可選的。
jQuery 的遍歷方法siblings()
$("給定元素").siblings(".selected")
其作用是篩選給定的同胞同類元素(不包括給定元素本身)
例子:網(wǎng)頁選項欄
當點擊任意一個選項卡是,其他2個選項卡就會改變樣式,其內(nèi)容也會隱藏。
下面是html代碼。
<body> <ul id="menu"> <li class="tabFocus">家居</li> <li>電器</li> <li>二手</li> </ul> <ul id="content"> <li class="conFocus">我是家居的內(nèi)容</li> <li>歡迎您來到電器城</li> <li>二手市場,產(chǎn)品豐富多彩</li> </ul> </body>
jQuery代碼
<script type="text/javascript"> $(function() { $("#menu li").each(function(index) { //帶參數(shù)遍歷各個選項卡 $(this).click(function() { //注冊每個選卡的單擊事件 $("#menu li.tabFocus").removeClass("tabFocus"); //移除已選中的樣式 $(this).addClass("tabFocus"); //增加當前選中項的樣式 //顯示選項卡對應(yīng)的內(nèi)容并隱藏未被選中的內(nèi)容 $("#content li:eq(" + index + ")").show() .siblings().hide();//#menu與#content在html層沒有嵌套關(guān)聯(lián),但因為其ul序列相同,用index值可以巧妙的將兩者關(guān)聯(lián)。 }); }); }) </script>
其中
當點擊相應(yīng)的選項卡后,被點擊的選項卡內(nèi)容就會被show()。而其他2個同胞元素<li>選項卡用silibings()篩選出來hide()掉。
這樣就能動態(tài)的顯示點擊區(qū)域的內(nèi)容,而隱藏掉另外2個選項卡了。
而
$("給定元素").siblings(".selected")
中的(".selected")表示篩選給定元素類名為.selected的同胞元素(不包括給定元素自己)
以上內(nèi)容是針對jQuery siblings()用法實例詳解,希望對大家有所幫助!
- jquery siblings獲取同輩元素用法實例分析
- jQuery中的siblings()是什么意思(推薦)
- 淺談jquery中next與siblings的區(qū)別
- 有關(guān)jQuery中parent()和siblings()的小問題
- jquery遍歷函數(shù)siblings()用法實例
- jQuery中的siblings用法實例分析
- jQuery中siblings()方法用法實例
- jquery next nextAll nextUntil siblings的區(qū)別介紹
- jQuery prev ~ siblings選擇器使用介紹
- jquery 層次選擇器siblings與nextAll的區(qū)別介紹
- 仿jQuery的siblings效果的js代碼
- jQuery使用siblings獲取某元素所有同輩(兄弟姐妹)元素用法示例
相關(guān)文章
jQuery插件jcrop+Fileapi完美實現(xiàn)圖片上傳+裁剪+預(yù)覽的代碼分享
這篇文章主要介紹了jQuery插件jcrop+Fileapi完美實現(xiàn)圖片上傳+裁剪+預(yù)覽的代碼,非常的簡單實用,效果也很棒,有需要的小伙伴可以參考下。2015-04-04jQuery EasyUI API 中文文檔 DateTimeBox日期時間框
jQuery EasyUI API 中文文檔 DateTimeBox日期時間框,需要的朋友可以參考下。2011-10-10jQuery Validate表單驗證插件 添加class屬性形式的校驗
這篇文章主要介紹了jQuery Validate表單驗證插件,在class屬性中添加校驗規(guī)則進行簡單的校驗,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-01-01jquery imgareaselect 使用利用js與程序結(jié)合實現(xiàn)圖片剪切
當前在ff3下,用jquery的 width()與height()函數(shù),在不設(shè)置圖片的寬度與高度的時候,不能取到 需要在圖片load函數(shù)里面初始化才可以2009-07-07jquery簡單實現(xiàn)網(wǎng)頁層的展開與收縮效果
這篇文章主要介紹了jquery簡單實現(xiàn)網(wǎng)頁層的展開與收縮效果的方法,涉及jquery中toggle結(jié)合animate方法操作頁面元素屬性的相關(guān)技巧,非常簡單實用,需要的朋友可以參考下2015-08-08基于jQuery的圖片大小自動適應(yīng)實現(xiàn)代碼
這個和以前弄的圖片遠處放大有許多相同的地方,比如圖片預(yù)加載、有限容器顯示無限大圖片。2010-11-11