亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

javascript - 怎么用jquery檢查li的下級li是否存在class="active"?

瀏覽:85日期:2023-05-31 10:25:58

問題描述

<ul class='nav sidebar-menu'> <li ><a href='http://www.aoyou183.cn/admin/index'> <i class='menu-icon glyphicon glyphicon-home'></i> <span class='menu-text'> 后臺首頁 </span></a> </li> <li><a href='http://www.aoyou183.cn/wenda/5191.html#' class='menu-dropdown'> <i class='menu-icon fa fa-inbox'></i> <span class='menu-text'> 產品 </span> <i class='menu-expand'></i></a><ul class='submenu'> <li ><a href='http://www.aoyou183.cn/admin/product/lst'> <span class='menu-text'>產品列表</span></a> </li> <li ><a href='http://www.aoyou183.cn/admin/size/lst'> <span class='menu-text'>碼數管理</span></a> </li> <li ><a href='http://www.aoyou183.cn/admin/cate/lst'> <span class='menu-text'>產品分類</span></a> </li></ul> </li> <li> //這個li下面的li里面存在active這個class,給這個li增加 <a href='http://www.aoyou183.cn/wenda/5191.html#' class='menu-dropdown'> <i class='menu-icon fa fa-user'></i> <span class='menu-text'> 管理員 </span> <i class='menu-expand'></i></a><ul class='submenu'> <li ><a href='http://www.aoyou183.cn/admin/user/lst'> <span class='menu-text'>管理員列表</span></a> </li> <li class='active'> //這個li里面包含了active這個class,我想給上級li增加一個class='open',應該怎么寫才對?<a href='http://www.aoyou183.cn/admin/authrule/lst'> <span class='menu-text'>權限列表</span></a> </li> <li ><a href='http://www.aoyou183.cn/admin/authgroup/lst'> <span class='menu-text'>用戶組</span></a> </li> </ul> </li> <li><a href='http://www.aoyou183.cn/wenda/5191.html#' class='menu-dropdown'> <i class='menu-icon fa fa-gear'></i> <span class='menu-text'> 系統設置 </span> <i class='menu-expand'></i></a><ul class='submenu'> <li ><a href='http://www.aoyou183.cn/admin/conf/lst'> <span class='menu-text'>配置列表</span></a> </li> <li ><a href='http://www.aoyou183.cn/admin/conf/conf'> <span class='menu-text'>配置項</span></a> </li> </ul> </li></ul>

不知道怎么表述,所以把問題寫在了上面的代碼里,麻煩各位大大

問題解答

回答1:

如果層級不深,可以使用 parents 來獲取獲取,如:

var $menu = $(’.sidebar-menu’);var $itemActive = $menu.find(’.active’); // 選中項var $itemActiveParent = $itemActive.parents(’li:first’); // 父級$itemActiveParent.addClass(’open’);回答2:

想做什么操作。。給你一些代碼

$('.nav>li').each(function(index){$(this).find('.submenu>li').each(function(index1){ if($(this).hasClass('active')){console.log(index,index1); }}) })回答3:

如果你只是單純的檢查,可以

var $li = targetLi; // 你想判斷的某個 liif ($li.find('>ul>li.active').length) { // li 的直接下級是 ul,所以它最近的一個下級 li 是 `>ul>li` // todo 這里是找到有 .active 的 li}

如果你只是想找到某個選中的 li 的所有父級

$('li.active').parents();

如果是父級中的 li

$('li.active').parents('li');

如果 active 不止一個,可以先通過 filter 或者加一個條件找到你需要的那一個。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 精品久久成人免费第三区 | 午夜在线社区视频 | 91国内在线视频 | 国产成人亚洲影视在线 | 视频办公室添的我好爽 | 国产成人久久一区二区三区 | 国产亚洲制服 | 国产精品久久久久影视青草 | 国产成人精品亚洲 | 涩涩色中文综合亚洲 | 老外一级黄色片 | 超级碰碰碰在线观看 | 免费视频一区 | 日韩电影中文字幕在线网站 | 国产色产综合色产在线观看视频 | 亚洲成年看片在线观看男男 | 国产国产成人精品久久 | 日韩毛片在线看 | 欧美爱爱小视频 | 国产亚洲精品久久久久久午夜 | 性激烈的欧美暴力三级视频 | 91免费小视频 | 日本黄色片在线 | 久996视频精品免费观看 | 2021国产精品自拍 | 成人国产在线视频 | 亚洲 欧美 国产 制服 动漫 | 麻豆精品视频在线原创 | 国产情趣酒店鸳鸯浴在线观看 | 亚洲天堂色视频 | 在线观看亚洲专区 | 免费精品美女久久久久久久久 | 欧美黄色大片免费观看 | 青青在线精品2018国产 | 国模双双大尺度炮交g0go | 亚洲欧美日韩另类在线 | 特黄特黄一级高清免费大片 | 国产高清亚洲精品26u | 最新国产美女一区二区三区 | 国产乱辈通伦影片在线播放亚洲 | 狠狠色噜噜狠狠狠狠2022 |