Speed up hasAttr a little
This commit is contained in:
parent
5eecb13fa3
commit
607210e010
|
@ -334,18 +334,20 @@ jQuery.extend({
|
||||||
},
|
},
|
||||||
|
|
||||||
hasAttr: function( elem, name ) {
|
hasAttr: function( elem, name ) {
|
||||||
var inAttrs, attrs = elem.attributes;
|
|
||||||
|
|
||||||
if ( elem.hasAttribute ) {
|
return elem.hasAttribute ?
|
||||||
return elem.hasAttribute( name );
|
elem.hasAttribute( name ) :
|
||||||
} else {
|
(function() {
|
||||||
// Browsers do not understand the associative indexes, look for the name in elem.attributes.name
|
// Some browsers do not understand the associative indexes
|
||||||
for ( var i = 0, l = attrs.length; i < l; i++ ) {
|
// Look for the name in elem.attributes.name
|
||||||
if ( attrs[i]["name"] === name ) {
|
var attrs = elem.attributes, i = 0, len = attrs.length;
|
||||||
return true;
|
for ( ; i < len; i++ ) {
|
||||||
|
if ( attrs[i]["name"] === name ) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
return false;
|
||||||
}
|
})();
|
||||||
},
|
},
|
||||||
|
|
||||||
attrHooks: {
|
attrHooks: {
|
||||||
|
|
Loading…
Reference in a new issue