jquery - 从 dom 中删除 html 元素

标签 jquery dom dom-manipulation

我试图弄清楚如何使用 jQuery 删除此处的破折号和冒号。有办法吗?到目前为止,我已经尝试过 .empty.remove 但不幸的是我无法让它工作。

<p class="meta">
     <strong>Author Name</strong>
     –                                <-- remove this
     <time>June 7, 2013</time>
     :                                <-- remove this
</p>

最佳答案

你可以使用...

$('.meta').contents().filter(function() { return this.nodeType == 3 }).remove()

jsFiddle .

关于jquery - 从 dom 中删除 html 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24691071/

相关文章:

jQuery fadeIn 不适用于 Z-index

javascript - 在页面 DOM 加载时收到通知(但在 window.onload 之前)

javascript - 如何让 jquery 选择已使用 client.open 加载的 html 中的类

javascript - 如何通过子 &lt;input&gt; 的 OnClick 删除动态父 <tr>

javascript - 如何通过 Javascript Id 选择元素范围

javascript - 二叉树数组到 <ul> <li> HTML

jquery 在 div 中包装子项组

javascript - 从下拉列表中选择 javascript 事件

javascript - 在 Javascript 中创建和删除 <div> 元素

javascript - DOMContentLoaded 在 IOS Safari 上不会触发