簡體   English   中英

如何在不使用remove方法的情況下使用jquery刪除span標簽?

[英]How to remove span tag using jquery without using remove method?

您能告訴我如何使用jquery刪除span標簽嗎? 輸入

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

輸出值

PQR

我之前做過,但不記得我認為我使用了正則表達式或替換。:(

第二

如何用空格(“”)替換&nbsp?

我曾經那樣,但沒有用。

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

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

對於第二部分, 正確執行。 &nbsp; 是html編碼的特殊字符(不可中斷的空格),但是您可以遇到很多其他字符(例如&eacute; é )。

不幸的是,沒有內置的標准html解碼功能,但是您可以使用jquery創建這樣的功能:

function htmlDecode(encodedText) {
  return $("<div>").html(encodedText).text();
}

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

對於第二部分,請參見jods答案:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM