如何使用jQuery html()函数?

如何使用jQuery html()函数?,jquery,Jquery,当我这样做时: $('.myDiv').html("<strong>Hello World</strong>"); $('.myDiv').html(helloworld); myDiv中的输出实际上是: <strong>Hello World</strong> 你好,世界 而不是简单地大胆地向世界问好。有没有办法在html()函数或类似的函数中使用html来翻译html而不是逐字显示 编辑 哎呀,我刚刚意识到上面的代码确实有效。我的问题是

当我这样做时:

$('.myDiv').html("<strong>Hello World</strong>");
$('.myDiv').html(helloworld);
myDiv中的输出实际上是:

<strong>Hello World</strong>
你好,世界
而不是简单地大胆地向世界问好。有没有办法在html()函数或类似的函数中使用html来翻译html而不是逐字显示

编辑
哎呀,我刚刚意识到上面的代码确实有效。我的问题是,我试图用内部的html替换textarea的内容,这会呼应出html,因为不管怎样,当你将html放入textarea时,就会发生这种情况。因此与jQuery无关。

当浏览器实际呈现HTML时,它将以粗体显示Hello World。您必须使用Firebug或类似工具来检查您修改的
div
的内容。这样的工具不会以浏览器的方式呈现您试图检查的内容;这就是您检查标记的全部原因。如果它们确实呈现了您试图检查的内容,那将是残酷的。

您确定没有使用
.text()

$('.myDiv').html(helloworld


看。

他说输出是
你好,世界
我想他不是这么说的。我认为他正在尝试使用调试工具检查结果,并对该工具没有呈现内容感到惊讶
html()
看起来不像
text()
,所以我不认为他把两者混为一谈。所以你的意思是,他希望Firebug源代码中的文本是粗体的?是的,这正是我所期望的。然而,询问者补充了一个澄清:
我的问题是我试图用内部的html替换文本区域的内容,并且该内容与html相呼应,因为…
好的,所以他使用的不是调试工具,但他仍在使用
html()
。但同样的错误。