当前位置:  开发笔记 > 编程语言 > 正文

删除父div中的所有文本 - 将字符串保留在子项中

如何解决《删除父div中的所有文本-将字符串保留在子项中》经验,为你挑选了1个好方法。

我需要删除div中的所有文本 - 但不确定如何使用jQuery或vanilla JS正确执行此操作.首先,我考虑使用.empty,但也删除了我孩子的字符串.

这是正确的方法吗?我想删除的字符串是totaal:string.这是一个动态文本,所以我无法确定目标.

Totaal: €925

Arun P Johny.. 7

在这种情况下,您要删除span元素的第一个子节点,这样就可以了

$('#span2').contents().eq(0).remove()

Totaal: €925


或者如果要删除所有文本节点的子项

$('#span2').contents().filter(function() {
  return this.nodeType == Node.TEXT_NODE;
}).remove()

Totaal: €925


基于一类em.

$('.headercartsum').map(function() {
  return this.previousSibling;
}).remove()

Totaal: €925



1> Arun P Johny..:

在这种情况下,您要删除span元素的第一个子节点,这样就可以了

$('#span2').contents().eq(0).remove()

Totaal: €925
推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有