免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
javascript-單擊中突出顯示或?qū)㈩愄砑拥礁竘i元素

我正在學(xué)習(xí)jquery和CSS.
我有看起來像這樣的菜單項.您可以在此處看到css,html,jquery http://jsfiddle.net/rZR2Y/

html<div id="nav">     <ul>            <li><a href="#">Home</a>            <ul>                <li><a href="#">Home1</a></li>                <li><a href="#">Home2</a></li>                <li><a href="#">Home3</a></li>            </ul>        </li>        <li><a href="#">Blog</a>            <ul>                <li><a href="#">Blog1</a></li>                <li><a href="#">Blog2</a></li>                <li><a href="#">Blog3</a></li>            </ul>        </li>        <li><a href="#">About</a></li>    </ul></div>jquery$( document ).ready( function() {   $( '#nav > ul > li' ).click( function() {      $( '#nav > ul' ).children('li').removeClass();      $( this ).addClass( 'selected' );   });   $( '#nav > ul > li > ul > li' ).click( function() {      $( '#nav > ul' ).children('li').removeClass();      $( this ).parent('li').addClass( 'selected' );   });});css    #nav .selected a{background:red;display:block}

我想擁有的是,當(dāng)我單擊子項(即Home1 / home2 / home3)時,應(yīng)突出顯示父項(即Home).

我在選擇器選擇中做錯了.另外,也歡迎任何其他更好的解決方案.

謝謝.

更新:
抱歉,我原來的標(biāo)記是錯誤的.關(guān)閉子菜單理應(yīng)放在所有子菜單項之后.
現(xiàn)在這會改變所有的jQuery嗎?

感謝您的回答.
我非常感謝您提供一些解釋,以便我也了解自己在做錯什么.

UPDATE2:
更新我的標(biāo)記后,也像這樣的css

    #nav .selected  > a{background:red;display:block} 

甚至我原來的解決方案都行得通.剛學(xué)了一些CSS和jQuery的東西.感謝大家.
帶有更新的標(biāo)記和CSS的更新小提琴和原始的jQuery在這里
http://jsfiddle.net/rZR2Y/26/

解決方法:

您的次級li元素選擇器不正確,應(yīng)為#nav> ul> ul> .

嘗試這個:

 $( document ).ready( function() {     $( '#nav > ul > li' ).click( function() {         $( '#nav > ul' ).children('li').removeClass();         $( this ).addClass( 'selected' );     });     $( '#nav > ul > ul > li' ).click( function() {         $( '#nav > ul' ).children('li').removeClass();         $( this ).parent('ul').prev().addClass( 'selected' );     }); });

Example fiddle

來源:https://www.icode9.com/content-1-542651.html
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JQuery常見的語法以及簡單例子總結(jié)
【jquery】郵箱自動補(bǔ)全+上下翻動
jquery和js獲取ul中的li標(biāo)簽
當(dāng)前高亮jquery,鼠標(biāo)經(jīng)過變色
jQuery實現(xiàn)的tab頁
JQUERY 表單折疊與打開
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服