2011-04-25 93 views
1

我有一个DIVJQuery的:HTML()不按预期工作

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

在Java脚本函数我试图加我DIV里面的一些项目:

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

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

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

预期的是:

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

什么我错在这里做什么?

+1

您找回的HTML是从DOM生成的,因此依赖于浏览器。 – Orbling 2011-04-25 11:33:40

+1

你在这里没有做错任何事。该输出预计将会正常运行。 – g19fanatic 2011-04-25 11:34:58

回答

4

jquery documentation

此方法使用浏览器的 innerHTML属性。某些浏览器可能不会返回原始文档中正好可以复制HTML源代码的HTML 。例如, 如果 它们只包含字母数字 字符,则Internet Explorer有时会将 引用属性值。