Standardize on using .nodeName in place of .tagName. Fixes jQuery bug #4923.
This commit is contained in:
parent
0d5c3a68a0
commit
48e9a39995
5 changed files with 12 additions and 12 deletions
|
@ -192,7 +192,7 @@ jQuery.extend({
|
|||
if (!elem || elem.nodeType == 3 || elem.nodeType == 8)
|
||||
return undefined;
|
||||
|
||||
var notxml = !elem.tagName || !jQuery.isXMLDoc( elem ),
|
||||
var notxml = elem.nodeType !== 1 || !jQuery.isXMLDoc( elem ),
|
||||
// Whether we are setting (or getting)
|
||||
set = value !== undefined;
|
||||
|
||||
|
@ -200,7 +200,7 @@ jQuery.extend({
|
|||
name = notxml && jQuery.props[ name ] || name;
|
||||
|
||||
// Only do all the following if this is a node (faster for style)
|
||||
if ( elem.tagName ) {
|
||||
if ( elem.nodeType === 1 ) {
|
||||
|
||||
// These attributes require special treatment
|
||||
var special = /href|src|style/.test( name );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue