使用jquery删除父li文本

Cha*_*ist 2 jquery

我有这个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做到这一点?

Kon*_*nev 5

你可以试试这段代码:

var cachedChildren = $('.pagenav').children();
$('.pagenav').empty().append(cachedChildren);
Run Code Online (Sandbox Code Playgroud)

这将缓存所有子DOM元素,清空容器,然后附加缓存的DOM元素.