這篇文章主要介紹“jQuery siblings()怎么使用”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“jQuery siblings()怎么使用”文章能幫助大家解決問題。
建網(wǎng)站原本是網(wǎng)站策劃師、網(wǎng)絡(luò)程序員、網(wǎng)頁設(shè)計(jì)師等,應(yīng)用各種網(wǎng)絡(luò)程序開發(fā)技術(shù)和網(wǎng)頁設(shè)計(jì)技術(shù)配合操作的協(xié)同工作。創(chuàng)新互聯(lián)建站專業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站制作(企業(yè)站、成都響應(yīng)式網(wǎng)站建設(shè)公司、電商門戶網(wǎng)站)等服務(wù),從網(wǎng)站深度策劃、搜索引擎友好度優(yōu)化到用戶體驗(yàn)的提升,我們力求做到極致!
siblings() 獲得匹配集合中每個元素的同胞,通過選擇器進(jìn)行篩選是可選的。
jQuery 的遍歷方法siblings()
$("給定元素").siblings(".selected")
其作用是篩選給定的同胞同類元素(不包括給定元素本身)
例子:網(wǎng)頁選項(xiàng)欄
當(dāng)點(diǎn)擊任意一個選項(xiàng)卡是,其他2個選項(xiàng)卡就會改變樣式,其內(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ù)遍歷各個選項(xiàng)卡 $(this).click(function() { //注冊每個選卡的單擊事件 $("#menu li.tabFocus").removeClass("tabFocus"); //移除已選中的樣式 $(this).addClass("tabFocus"); //增加當(dāng)前選中項(xiàng)的樣式 //顯示選項(xiàng)卡對應(yīng)的內(nèi)容并隱藏未被選中的內(nèi)容 $("#content li:eq(" + index + ")").show() .siblings().hide();//#menu與#content在html層沒有嵌套關(guān)聯(lián),但因?yàn)槠鋟l序列相同,用index值可以巧妙的將兩者關(guān)聯(lián)。 }); }); }) </script>
其中
當(dāng)點(diǎn)擊相應(yīng)的選項(xiàng)卡后,被點(diǎn)擊的選項(xiàng)卡內(nèi)容就會被show()。而其他2個同胞元素<li>選項(xiàng)卡用silibings()篩選出來hide()掉。
這樣就能動態(tài)的顯示點(diǎn)擊區(qū)域的內(nèi)容,而隱藏掉另外2個選項(xiàng)卡了。
而
$("給定元素").siblings(".selected")
中的(".selected")表示篩選給定元素類名為.selected的同胞元素(不包括給定元素自己)
關(guān)于“jQuery siblings()怎么使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。
分享題目:jQuerysiblings()怎么使用
文章轉(zhuǎn)載:http://m.kartarina.com/article42/pihcec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)站策劃、自適應(yīng)網(wǎng)站、App開發(fā)、做網(wǎng)站、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)