手机版

针对Juqery Html() append()等方法的Bug解决方案

时间:2021-10-21 来源:互联网 编辑:宝哥软件园 浏览:

这几天一直在做图片热点的动态加载,用Ajax获得了区域标签。这里有很多区域,在IE8和FF中测试正常,但在IE7和IE6中显示不正常。后来发现jquery中append中的标签添加HTML的方法不太好用,会出现以下问题。首先,给出我获取热点的代码

以下是热门的HTML复制代码: img src=' http 3360 image . aspx?reganise _ id=%=view state[' region value ']% %=view state[' id ']% ' width=' 930 px ' usemap=' # map ' border=' 0 ' id=' node image '/map name=' map ' id=' map '/map。

2.错误代码

以上两个结果取自IETEST中的截图。我用了$('#Map ')。html()早期版本;方法来获取热区,图2的问题总是会出现。然后我用了alert();经过测试,结果没有问题,直接使用innerHtml()解决了问题,也就是顶部注释的那一行代码。其实有时候还是兼容JS本身的一些东西比较好,这要看需求。Jquery不是万能的!这大概是jquery中的一个Bug,只是个人看法,仅供参考!

版权声明:针对Juqery Html() append()等方法的Bug解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。