jQuery在IE下使用未閉合的xml代碼創(chuàng)建元素時的Bug介紹
更新時間:2012年01月10日 01:14:59 作者:
這個偏門Bug是我在更新phZoom 1.29后發(fā)現(xiàn)的, 我先將之重現(xiàn)一下
先初始化兩個變量, 請注意其細(xì)微差別:
var a=$('<a class="link">');
var b=$('<a class="link"/>');
// 不能單單使用$('<a>'), 因為jQuery對之進(jìn)行了優(yōu)化
typeof a[0]; // 'object'
typeof b[0]; // 'object'
IE(6|7|8)下的表現(xiàn):
typeof a[0]; // 'undefined'
typeof b[0]; // 'object'
需要注意的是, 在IE(6|7|8)下, a僅僅比b缺失了[0]這一個對象成員.
我已向官方提交了此Bug, 在未得到Fix之前, 還是老老實實加上反斜杠吧.
復(fù)制代碼 代碼如下:
var a=$('<a class="link">');
var b=$('<a class="link"/>');
// 不能單單使用$('<a>'), 因為jQuery對之進(jìn)行了優(yōu)化
復(fù)制代碼 代碼如下:
typeof a[0]; // 'object'
typeof b[0]; // 'object'
IE(6|7|8)下的表現(xiàn):
復(fù)制代碼 代碼如下:
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數(shù)據(jù)(同步及異步調(diào)用)簡單實例
- jQuery處理xml格式的返回數(shù)據(jù)(實例解析)
- Jquery通過Ajax訪問XML數(shù)據(jù)的小例子
- 通過AJAX的JS、JQuery兩種方式解析XML示例介紹
- jquery不會自動回收xmlHttpRequest對象 導(dǎo)致了內(nèi)存溢出
- 利用jQuery接受和處理xml數(shù)據(jù)的代碼(.net)
- 使用jquery解析XML的方法
相關(guān)文章
jQuery實現(xiàn)form表單元素序列化為json對象的方法
這篇文章主要介紹了jQuery實現(xiàn)form表單元素序列化為json對象的方法,涉及jQuery基于serializeArray方法實現(xiàn)表單序列化的相關(guān)技巧,需要的朋友可以參考下2015-12-12
用簡潔的jQuery方法toggleClass實現(xiàn)隔行換色
這篇文章主要介紹了用簡潔的jQuery方法toggleClass實現(xiàn)隔行換色,很簡單,但很實用,需要的朋友可以看看2014-10-10
jQuery Validate插件ajax方式驗證輸入值的實例
下面小編就為大家分享一篇jQuery Validate插件ajax方式驗證輸入值的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12
jQuery 回調(diào)函數(shù)(callback)的使用和基礎(chǔ)
這篇文章主要介紹了jQuery 回調(diào)函數(shù)(callback)的使用和基礎(chǔ),需要的朋友可以參考下2015-02-02

