我目前在导航栏上有一个这个菜单
<nav id="main-nav" class="mainnav" role="navigation">
<ul>
<li>Home</li>
<li>About</li>
<li>Price</li>
<li>Contact</li>
</ul>
</nav>
现在我想获取所有li(包括其html标签)来创建另一个菜单。我怎样才能用jQuery实现这一目标。
答案 0 :(得分:4)
试试这个
$("#main-nav ul").html()
答案 1 :(得分:1)
您不需要获取HTML。您可以使用.clone()
和.appendTo()
jquery方法有效地实现它。
jQuery
$('#main-nav').find('ul').clone().appendTo($(selector)); // selector = Where you want to add cloned ul content
答案 2 :(得分:0)