【问题标题】:How to remove a tag and its contents from a string in javascript (jQuery)如何从 javascript (jQuery) 中的字符串中删除标签及其内容
【发布时间】:2020-05-16 18:31:35
【问题描述】:

我有一个这样的字符串: 姓名 a,b,c

我是从 jQuery 的 text() 方法中得到的,比如:

var str = $(this).text();

其中$(this) 是包装器div

str 的输出将类似于:Namea,b,c

我想要一种从str 变量中提取“名称”的简短方法。 我不想更改 DOM 例如通过使用.remove().empty() 等,我也不能使用replace() 或substr(),因为sup tag 中内容的长度是可变的。

我见过一些正则表达式和 DOM 操作函数,但这又不是我可以使用的。 有什么建议最有效的方法是什么?

【问题讨论】:

  • 你能解释一下为什么你不能使用正则表达式和替换吗?因为使用正则表达式并仅返回“非 sup”部分,将是最简单的方法。
  • 我能想到的唯一方法就是正则表达式。

标签: javascript html jquery string


【解决方案1】:

你好 DevMan

恐怕这个问题已经在另一篇文章中得到了回答,或者至少是这个问题的起点。看看这是否涵盖了您的询问。干杯伙伴!

Previous Answered Post

【讨论】:

    猜你喜欢
    • 2022-11-21
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    相关资源
    最近更新 更多