我有这个HTML代码:
<div class="menu">
<p class="menutext">
<li class="pagenav">test
<ul>
<li class="page_item page-item-190 current_page_item">
<a href="http://test.com/">test2</a>
</li>
</ul>
</li>
</p>
</div>
Run Code Online (Sandbox Code Playgroud)
我将删除test此行:
<li class="pagenav">test
Run Code Online (Sandbox Code Playgroud)
我怎么用jquery做到这一点?
你可以试试这段代码:
var cachedChildren = $('.pagenav').children();
$('.pagenav').empty().append(cachedChildren);
Run Code Online (Sandbox Code Playgroud)
这将缓存所有子DOM元素,清空容器,然后附加缓存的DOM元素.