我可以在 jquery 中使用什么来代替 document.createTextNode(' ')
js 行。
我正在尝试做这样的事情:
js:divButtons.appendChild(document.createTextNode(' '));
jquery : $("#divButtons").append(??????);
最佳答案
请小心现有的答案。它们展示了如何附加 HTML。 HTML 不是文本。将文本视为 HTML 是 a) 错误,b) 危险。
这是一个明智的解决方案:
$('selector').append(document.createTextNode('text < and > not & html!'))
这仅在附加部分使用 jQuery。使用createTextNode 没有任何问题。 jQuery 在其 text(str)
函数内部使用 createTextNode。
关于jquery - jQuery 中的 document.createTextNode (' ' ) 相当于什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3412376/