你能告诉我如何使用 jquery 删除跨度标签吗? 输入
<span class="abc">PQR </span>
输出
PQR
我以前做过,但不记得我认为我使用了正则表达式或替换 .:(
第二
如何用空格替换 (" ") ?
我就这样用过,但不工作。
replace(/ /g,'');
你能告诉我如何使用 jquery 删除跨度标签吗? 输入
<span class="abc">PQR </span>
输出
PQR
我以前做过,但不记得我认为我使用了正则表达式或替换 .:(
第二
如何用空格替换 (" ") ?
我就这样用过,但不工作。
replace(/ /g,'');
对于第一部分,蒂姆的回答很棒。$('.abd').contents().unwrap()
.
对于第二部分,请正确执行。
是一个 html 编码的特殊字符(不可破坏的空格),但是您可以遇到大量其他字符(例如é
for é
)。
不幸的是,没有内置的标准 html 解码功能,但您可以使用 jquery 创建一个,如下所示:
function htmlDecode(encodedText) {
return $("<div>").html(encodedText).text();
}
对于第一部分,您可以使用$('.abc').contents().unwrap()
对于第二部分,请参阅 jods 回答 :)