내 문제는이 최상위 수준을 li
span
내용을 수정하는 것입니다 부모 리튬의 자식 UL의 요소를 받고 각 없습니다. li
다른 ul
을 보유하면 그것은 내 그 span
의를 찾을 수없는 내부. jQuery 셀렉터가 저의 상위 레벨`div`` 아래에있는 모든 ".fancytree-node"
요소를 가져올 것이라고 생각했습니다.jQuery를이
내가 jQuery를의 1.11.1을 사용하고 있습니다. 셀렉터를 변경하고 여러 가지 다른 메소드를 사용하려고했지만이 모든 것이 jQuery 문과 동일한 결과를 가져다주었습니다.
jQuery를하고 HTML은 :
$(function() {
$("#treeDestinationFancy .fancytree-icon").each(function() {
$(this).appendTo($(this).parent());
});
$("#treeDestinationFancy .fancytree-expander").each(function() {
$(this).appendTo($(this).parent());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="treeDestinationFancy ">
<ul>
<li>
<span class="fancytree-node fancytree-exp-n fancytree-ico-c">
\t \t \t \t <span class="fancytree-title">[Drag here]</span>
<img class="fancytree-icon" alt="" src="/Images.gif">
<span class="fancytree-expander"></span>
</span>
</li>
<li>
<span class="fancytree-node fancytree-exp-n fancytree-ico-c">
\t \t \t \t <span class="fancytree-title">this item</span>
<img class="fancytree-icon" alt="" src="/Images.gif">
<span class="fancytree-expander"></span>
</span>
</li>
<li class="fancytree-lastsib">
<span class="fancytree-node fancytree-expanded fancytree-has-children fancytree-lastsib fancytree-exp-el fancytree-ico-e">
\t \t \t \t <span class="fancytree-title">Forward</span>
<img class="fancytree-icon" alt="" src="/Images.gif">
<span class="fancytree-expander"></span>
</span>
<ul>
<li>
<span class="fancytree-node fancytree-exp-n fancytree-ico-c">
\t \t \t \t \t \t <span class="fancytree-expander"></span>
<img class="fancytree-icon" alt="" src="/Images.gif">
<span class="fancytree-title">Host with Protocol</span>
</span>
</li>
<li>
<span class="fancytree-node fancytree-exp-n fancytree-ico-c">
\t \t \t \t \t \t <span class="fancytree-expander"></span>
<img class="fancytree-icon" alt="" src="/Images.gif">
<span class="fancytree-title">Audit Guid</span>
</span>
</li>
<li>
<span class="fancytree-node fancytree-exp-n fancytree-ico-c">
\t \t \t \t \t \t <span class="fancytree-expander"></span>
<img class="fancytree-icon" alt="" src="/Images.gif">
<span class="fancytree-title">Contact:Email [InnerText]</span>
</span>
</li>
</ul>
</li>
</ul>
</div>
당신은 U 원하는 HTML 출력에 대한 예를 정의 할 수 있습니까? 당신은 당신이 당신은 스팬이 지난 리튬에 중첩 사람 대 최상위 리 요소에 다른 방법을 볼'# treeDestinationFancy' –
밖으로 모든'.fancytree-node'을 얻고 싶은 것을 의미합니까? 나는 그 아이 ul 안에있는 범위의 위치를 뒤집어 쓰려고합니다. – Naomarius