X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fcore.js;h=f6f0bd592cb416affed841b5cd87116e81b7e0d6;hb=e6fccd71031bd37300c1dfe79873b3d2529b4775;hp=c3cd3d8e3ccf93a3a3a926cf0bda597280287f3e;hpb=35c68b4578f804bcd10fe7ee1628cbbd263c32ff;p=jquery.git diff --git a/src/core.js b/src/core.js index c3cd3d8..f6f0bd5 100644 --- a/src/core.js +++ b/src/core.js @@ -465,13 +465,13 @@ jQuery.fn = jQuery.prototype = { var parts = key.split("."); parts[1] = parts[1] ? "." + parts[1] : ""; - if ( value == null ) { + if ( value === undefined ) { var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); - if ( data == undefined && this.length ) + if ( data === undefined && this.length ) data = jQuery.data( this[0], key ); - return data == null && parts[1] ? + return data === undefined && parts[1] ? this.data( parts[0] ) : data; } else @@ -669,7 +669,7 @@ jQuery.extend({ jQuery.cache[ id ] = {}; // Prevent overriding the named cache with undefined values - if ( data != undefined ) + if ( data !== undefined ) jQuery.cache[ id ][ name ] = data; // Return the named cache data, or the ID for the element