Heim >Web-Frontend >js-Tutorial >jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍_jquery

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

WBOY
WBOYOriginal
2016-05-16 17:57:191062Durchsuche

先初始化两个变量, 请注意其细微差别:

复制代码 代码如下:

var a=$('');
var b=$('
');
// 不能单单使用$(''), 因为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之前, 还是老老实实加上反斜杠吧.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn