Standardize on using .nodeName in place of .tagName. Fixes jQuery bug #4923.

This commit is contained in:
John Resig 2009-07-19 13:32:53 +00:00
parent 0d5c3a68a0
commit 48e9a39995
5 changed files with 12 additions and 12 deletions

View file

@ -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 );