如何在不使用remove方法的情况下使用jquery删除span标记?

时间:2013-09-02 16:08:07

标签: javascript jquery regex

请告诉我如何使用jquery删除span标签。 的 INPUT

<span class="abc">PQR </span>

输出

PQR

我之前做过但不记得我认为我使用了正则表达式或替换。:(

第二

如何用空格(“”)替换?

我曾经那样用过,但没有工作。

replace(/&nbsp;/g,'');

2 个答案:

答案 0 :(得分:3)

对于第一部分,蒂姆的答案很棒。 $('.abd').contents().unwrap()

对于第二部分,正确完成。 &nbsp;是一个html编码的特殊字符(不可破坏的空格),但您可以遇到大量其他字符(例如&eacute;的{​​{1}})。

不幸的是,没有内置的标准html解码功能,但你可以用这样的jquery创建一个:

é

答案 1 :(得分:2)

对于第一部分,您可以使用$('.abc').contents().unwrap()

对于第二部分,请参阅jods回答:)