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