From: John Resig Date: Sat, 20 Jan 2007 03:58:57 +0000 (+0000) Subject: Added a fix for $("#noexist").attr("id") breaking. X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=a87ecc44b6b4374ad2ebe10e033d45daab9e1369;p=jquery.git Added a fix for $("#noexist").attr("id") breaking. --- diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 085b576..4e82608 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -429,7 +429,7 @@ jQuery.fn = jQuery.prototype = { // Look for the case where we're accessing a style value if ( key.constructor == String ) if ( value == undefined ) - return jQuery[ type || "attr" ]( this[0], key ); + return this.length && jQuery[ type || "attr" ]( this[0], key ) || undefined; else { obj = {}; obj[ key ] = value;