jQuery:如何删除文本但不删除子元素

标签 jquery

我可以使用 jQuery 仅删除节点中的文本而不删除子元素吗?

谢谢

最佳答案

从特定 div 中删除所有文本元素的最佳且简单的解决方案是

$("#firstDiv").contents().filter(function(){
    return (this.nodeType == 3);
}).remove();

关于jQuery:如何删除文本但不删除子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2715167/

相关文章:

javascript - 动态插入的表单和 Jquery 提交

jquery - jqGrid列组

javascript - 滚动时查找 div 元素的可见高度

javascript - 使用 jquery 水平背景 css 位置

javascript - 动态调整iFrame高度动态改变内容高度(里面有解释)

javascript - jquery 中的 MooTools Hash/Object.each 等价物

javascript - 使用来自 ajax 的数据在 Laravel 中创建输入

javascript - Flash 对象未正确嵌入 IE 中

php - 通过 Ajax 请求调用类

php - 货架堆叠的伪代码