作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 01:06:35 阅读 我要评论

这几天在做动态加载图片热区,我用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吧,只是个人意见,仅供参考!

  推荐阅读

  用于节点操作的API,颠覆原生操作HTML DOM节点的API

第一次看到敏捷开发的定义,我就被敏捷开发迷住了。通俗来说,敏捷开发可以让我们用过的代码可以再次重用,因为是再次重用,所以相对安全,再次调试也没有第一次那么费心,省时省力。不断重用代码的过程中把存在的>>>详细阅读


本文标题:Juqery Html(),append()等方法的Bug解决方法

地址:http://www.17bianji.com/kaifa2/JS/25209.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)