我正在尝试克隆一个li
及其子项,然后将其附加到另一个div
. 我的问题是我似乎只能在标签中获得锚标签,li
而不是实际li
结构。我contains
用来寻找正确li
的克隆。我知道首先是使用错误的功能,但我需要做的是找到前一个li
及其子currentCategory
级。我创建了 JSfiddle 以更清晰地显示它http://jsfiddle.net/2EE2J/
$(document).ready(function () {
var currentCategory = $(".Breadcrumb ul li:last").text();
$(".SideCategoryListFlyout li a:contains('" + currentCategory + "')").first().clone().appendTo("#test");
});
我得到这个:
<a href="link">link</a>
<a href="link">link</a>
<a href="link">link</a>
我要这个:
<ul>
<li class=""><a class="sf-with-ul" href="">Belts<span class="sf-sub-indicator"> »</span></a><ul style="visibility: hidden; display: none;">
<li><a href="">Casual Belts</a></li>
<li><a href="">Jean Belts</a></li>
</ul>