我的HTML是這個發現UL,如果它的父元素是李
<div class="nav-collapse collapse">
<ul class="nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li class="nav-header">Nav header</li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div>
所以我想所有類添加到通過Jquery.I元素想通過Jquery.I'm做補充數據切換屬性它像波紋管,但它不是100%correct.I想找到ul
如果我的父元素是li
並添加類的ul
和父元素
JQUERY
$(".nav-collapse").find("ul").first().addClass("nav");
$(".nav-collapse").find("li").hast("ul").addClass("nav");
$(".nav").find("li a").attr("data-toggle", "dropdown").append("<b class='caret'></b>");
$(".nav").find("li ul").addClass("dropdown-menu");
$(".nav").find("li ul li").addClass("dropdown-submenu");
$('.dropdown-toggle').dropdown();
使用ul.dropdown菜單,我們無法選擇,因爲這些元素來沒有任何類。 –
@loading ...所以只是刪除選擇器中的類 –
我想添加下拉類到李,如果它具有ul元素作爲孩子的.and我想添加下拉菜單類到ul,如果它有li元素作爲父母 –