簡體   English   中英

在JavaScript中用HTML標記附加字符串?

[英]append string with HTML tag in javascript?

我有這樣的文字:“ Ngo Kim Huynh”。 然后,我想將此文本附加到HTML中的div標簽上。 這是我的代碼:

var text = "Ngo Kim Huynh <the.fallen.angel.9x@gmail.com>";
$("#divContent").append(text);

僅顯示“ Ngo Kim Huynh”,因為它可以理解“ the.fallen.angel.9x@gmail.com”是HTML標記。 那么,如何顯示全文呢?

轉義括號(或將其設置為文本):

&lt; < &gt;轉義形式 轉義>

var text = "Ngo Kim Huynh &lt;the.fallen.angel.9x@gmail.com&gt;";
$("#divContent").append(text);

 var text = "Ngo Kim Huynh &lt;the.fallen.angel.9x@gmail.com&gt;"; $("#divContent").append(text); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <div id="divContent"></div> 

使用text()函數附加文本

 var text = "Ngo Kim Huynh <the.fallen.angel.9x@gmail.com>"; $("#divContent").text(text); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="divContent"></div> 

您可以使用jQuery text()函數。 text()將替換元素中的文本,因此您需要手動將新文本追加到現有文本,然后使用text()更新元素內容

請參閱小提琴https://jsfiddle.net/ponmudi/2r5jg802/

的HTML

<div id="divContent">My default content</div>

腳本

var text = " Ngo Kim Huynh <the.fallen.angel.9x@gmail.com>"; $("#divContent").text($("#divContent").text()+text);

暫無
暫無

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

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