本文介绍了相当于jQuery中的document.createTextNode('')的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以在jquery中代替document.createTextNode(' ') js行使用什么.

What can I use in jquery instead of document.createTextNode(' ') js line.

我正在尝试做某事:

js:divButtons.appendChild(document.createTextNode(' '));

jquery:$("#divButtons").append(?????);

推荐答案

请谨慎使用现有答案.它们显示了如何附加HTML. HTML不是文本.将文本视为HTML是a)错误和b)危险.

Please be careful with the existing answers. They show how to append HTML. HTML is not Text. Treating text as HTML is a) a bug and b) dangerous.

这是一个理智的解决方案:

Here is a sane solution:

$('selector').append(document.createTextNode('text < and > not & html!'))

这仅将jQuery用于附加部分.使用createTextNode没错. jQuery在其text(str)函数内部使用createTextNode.

This is using jQuery only for the append part. Nothing wrong with using createTextNode. jQuery uses createTextNode internally in its text(str) function.

这篇关于相当于jQuery中的document.createTextNode('')的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-19 19:39