jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍

先初始化两个变量, 请注意其细微差别:
复制代码 代码如下:

var a=$('<a class="link">');
var b=$('<a class="link"/>');
// 不能单单使用$('<a>'), 因为jQuery对之进行了优化

复制代码 代码如下:

typeof a[0]; // 'object'
typeof b[0]; // 'object'

IE(6|7|8)下的表现:
复制代码 代码如下:

typeof a[0]; // 'undefined'
typeof b[0]; // 'object'

需要注意的是, 在IE(6|7|8)下, a仅仅比b缺失了[0]这一个对象成员.
我已向官方提交了此Bug, 在未得到Fix之前, 还是老老实实加上反斜杠吧.
您可能感兴趣的文章:
  • jquery解析xml字符串简单示例
  • JQuery解析HTML、JSON和XML实例详解
  • jquery解析xml字符串示例分享
  • jquery解析XML字符串和XML文件的方法说明
  • Jquery Ajax解析XML数据(同步及异步调用)简单实例
  • jQuery处理xml格式的返回数据(实例解析)
  • Jquery通过Ajax访问XML数据的小例子
  • 通过AJAX的JS、JQuery两种方式解析XML示例介绍
  • jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
  • 利用jQuery接受和处理xml数据的代码(.net)
  • 使用jquery解析XML的方法

转载请注明出处:http://www.lsql.net/article/20230501/330324.html