![](/img/trans.png)
[英]How append li element inside a ul lists with the same class name?
[英]Select ul element with same class inside ul element
如何在具有相同類的ul元素中選擇具有“下拉菜單”類的第二個ul元素?
<ul class=" dropdown-menu">
<li>
<ul class=" dropdown-menu">
</ul>
</li>
</ul>
如果您只想選擇第二個元素,這是解決方法:
.dropdown-menu .dropdown-menu:first-child {}
更具體的版本:
ul.dropdown-menu li ul.dropdown-menu:first-child {}
$('.dropdown').find('.dropdown:first').addClass('child-dropdown-menu');
干杯!
這是一個純粹的js答案,我假設您已經在變量中包含了ul引用。
var uls = ul.getElementsByTagName("ul");
var targetUl = undefined;
for(var i = 0; i < uls.length; i++){
for( var j = 0; j < uls[i].classList.length; j++){
if(uls[i].classList[j] == "dropdown-menu"){
targetUl = uls[i];
break;
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.