我可以在jquery而不是document.createTextNode(”)js行中使用。
我试图做这样的:
js:divButtons.appendChild(document.createTextNode(”));
jquery:$(“#divButtons”)。append(?????);
解决方法
@H_301_11@ 请小心现有的答案。它们显示如何附加HTML。 HTML不是文本。将文本作为HTML处理是a)一个bug和b)危险。这里是一个解决方案:
$('selector').append(document.createTextNode('text < and > not & html!'))
这是使用jQuery只为附加部分。使用createTextNode没有什么问题。 jQuery在其text(str)函数内部使用createTextNode。