bbsvs

jQuery在IE浏览器中使用未闭合的html代码创建元素时报错

作者:bbsvs 时间:2017-08-30

这篇文章主要是详细介绍jQuery在IE浏览器中使用未闭合的html代码创建元素时报错

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


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]这一个对象成员. 


TAG:
typeof   标签   元素   创建