jquery - 使用jquery删除父li文本

标签 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> 

我将删除这一行的test:

<li class="pagenav">test

如何使用 jquery 做到这一点?

最佳答案

您可以尝试以下代码:

var cachedChildren = $('.pagenav').children();
$('.pagenav').empty().append(cachedChildren);

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

关于jquery - 使用jquery删除父li文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15185909/

相关文章:

javascript - 从jquery获取多个值并将其发布到php

javascript - 使用javascript更新图像src

javascript - jQuery Mobile 按钮未正确附加

javascript - 颜色的 CSS 选择器,与表示无关

Jquery 输入掩码 "dd-mm-yyyy hh:mm"

javascript - 如何使用数组中给定的值更改类的 id

jQuery 首先从 li 元素获取一个链接

javascript - 为什么 window.load 事件发生在 img 加载之前?

jquery - 如何使用 jquery 查找类并应用样式?

javascript - 使用 ui.bootstrap 和 AngularJS 进行多重折叠