Juqery Html(),append()等方法的Bug
生活随笔
收集整理的這篇文章主要介紹了
Juqery Html(),append()等方法的Bug
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
標題中說是jquery中的Bug,只是個人這么認為,先申明一下!
這幾天在做動態加載圖片熱區,我用Ajax獲取到了area標簽,這里有多個area,在IE8和FF里測試正常,可一到IE7,和IE6里面就顯示不正常了。
后來發現jquery中的append將HTML加入到標簽里的方法都不好用,都會出現下面的問題
先給出我的獲取熱區的代碼
?
下面是熱的HTML<img?src="Image.aspx?reganise_id=<%=ViewState["RegionValue"]%><%=ViewState["ID"]??%>"?width="930px"?usemap="#Map"?border="0"?id="NodeImage"/>????<map?name="Map"?id="Map"></map>
如下是結果:
1.我要的正確代碼
?
2.不正確的代碼
?
上面的兩種結果是從IETEST里截圖出來的。
先前我用$("#Map").html();方法來獲取熱區,可以一直出現圖2的問題。
后來我用alert();測試了一下,得出的結果是沒有問題的,直接用innerHtml()問題就解決了,就是最上面注釋了的那行Code。
?其實有的時候還是JS本身的一些東西兼容比較好,這要看需求了。Jquery不是萬能的!
這可能就是jquery的Bug吧,只是個人意見,僅供參考!
?
?
?
轉載于:https://www.cnblogs.com/stalwart/archive/2010/12/13/1904354.html
總結
以上是生活随笔為你收集整理的Juqery Html(),append()等方法的Bug的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑连接电视方法详解_电脑如何连网?——
- 下一篇: 卷文件系统根目录仅剩余0字节_Linux