可能重複文本節點:
Escaping text with jQuery append?如何附加/添加/創建使用jQuery
我的HTML是有點像這樣:
<div id="selector">Hello World</div>
現在的我我喜歡附加一些文本到這個div。我知道,我可以簡單地使用
$('#selector').append(text);
,但這不會在text
逃避任何特殊字符。另一種方法是將文本換成一個範圍:
$('#selector').append($('<span>').text(text));
但是這很醜陋,因爲它會產生不必要的標記。所以我目前的解決方案是手動創建TextNode:
$('#selector').append(document.createTextNode(text));
我想知道是否有任何jQuery的風格辦法做到這一點?
我已更新我的答案。 – Tebo