欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Juqery Html(),append()等方法的Bug解決方法

 更新時(shí)間:2010年12月13日 15:59:03   作者:  
標(biāo)題中說是jquery中的Bug,只是個(gè)人這么認(rèn)為,先申明一下!

這幾天在做動(dòng)態(tài)加載圖片熱區(qū),我用Ajax獲取到了area標(biāo)簽,這里有多個(gè)area,在IE8和FF里測試正常,可一到IE7,和IE6里面就顯示不正常了。

后來發(fā)現(xiàn)jquery中的append將HTML加入到標(biāo)簽里的方法都不好用,都會(huì)出現(xiàn)下面的問題

先給出我的獲取熱區(qū)的代碼

下面是熱的HTML
復(fù)制代碼 代碼如下:

<img src="Image.aspx?reganise_id=<%=ViewState["RegionValue"]%><%=ViewState["ID"] %>" width="930px" usemap="#Map" border="0" id="NodeImage"/>
<map name="Map" id="Map"></map>

如下是結(jié)果:

1.我要的正確代碼


 

2.不正確的代碼

 

上面的兩種結(jié)果是從IETEST里截圖出來的。

先前我用$("#Map").html();方法來獲取熱區(qū),可以一直出現(xiàn)圖2的問題。

后來我用alert();測試了一下,得出的結(jié)果是沒有問題的,直接用innerHtml()問題就解決了,就是最上面注釋了的那行Code。

 其實(shí)有的時(shí)候還是JS本身的一些東西兼容比較好,這要看需求了。Jquery不是萬能的!

這可能就是jquery的Bug吧,只是個(gè)人意見,僅供參考!

相關(guān)文章

最新評論