li
1つとその子のクローンを作成してから、別の子に追加しようとしています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>