2011-04-25 73 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有時會將 引用屬性值。