2
我不明白我出錯的地方。 我輸入作爲
input = '<a href="/abc/def/ghi/a00">HI </a>';
我想將它轉換爲HTML,所以我使用
$('.class').html(input);
,但它不能正常顯示,所以我做了檢查element.It一直在尋找像
<a href=" abc="" def="" ghi="" a00"="">HI
</a href=">
字中,h tml'期望未經編碼的HTML。你正在傳遞它編碼的HTML。如果您希望將編碼的HTML作爲輸入,您可能需要查看此問題以獲取有關如何在將其傳遞到'html'之前對其進行解碼的信息:http://stackoverflow.com/questions/1912501/unescape-html-entities -in-javascript – 2014-09-23 03:30:24
它應該只是'input ='HI''因爲您將它添加爲html標記,而不是文本字符串 – andrex 2014-09-23 03:32:08
您正在使用哪個版本的jquery?我發現它在Firefox和jQuery 1.6.x中正確顯示。 jsfiddle:http://jsfiddle.net/hctkkk2n/ – masum7 2014-09-23 03:37:26