Jquery 如何删除选定元素中的一个元素,留下另一个?

Jquery 如何删除选定元素中的一个元素,留下另一个?,jquery,Jquery,我想用新的byempty()替换旧的ul和append方法,但它也会移除锚定标记,如何防止移除锚定标记 <li class="show-ul"> <a href="#" onClick="test()">show</a> <ul> <li> one </li> <li> two </li>

我想用新的by
empty()替换旧的
ul
append
方法,但它也会移除锚定标记,如何防止移除锚定标记

       <li class="show-ul">
        <a href="#" onClick="test()">show</a>
           <ul>
               <li> one </li>
               <li> two </li>
          </ul>
      </li>

不要清空
li
,只需更换
ul

$(".show-ul > ul").replaceWith(newUL);

jQuery有几种删除单个元素的方法。你选择了核选项,
$(".show-ul > ul").replaceWith(newUL);