JQuery:html()没有按预期工作

时间:2011-04-25 11:31:33

标签: jquery

我有 div

<div id="pageMessagesBox"></div>

在java脚本函数中,我试图在 div 中添加一些项目:

$("#pageMessagesBox").html("<a id='id'></a>");

但我对$("#pageMessagesBox").html()得到了以下结果:

"<A id=id></A>"

预期是:

"<A id='id'></A>"

我在这里做错了什么?

1 个答案:

答案 0 :(得分:4)

来自jquery documentation

  

此方法使用浏览器   innerHTML属性。有些浏览器可能   不完全返回HTML   复制HTML源代码   原始文件。例如,   Internet Explorer有时会离开   属性值周围的引号if   它们只包含字母数字   字符。