]> source.dussan.org Git - jquery.git/commitdiff
Fixed bug with $.attr(), it was attempting to set attribute even if you're attempting...
authorJohn Resig <jeresig@gmail.com>
Wed, 17 May 2006 18:46:51 +0000 (18:46 +0000)
committerJohn Resig <jeresig@gmail.com>
Wed, 17 May 2006 18:46:51 +0000 (18:46 +0000)
jquery/jquery.js

index 179cd29a70e88152fc01af28561d4dafefceeb10..4592c1bf3bea6a0fda5a854681f07c95350637e4 100644 (file)
@@ -573,7 +573,7 @@ $.attr = function(o,a,v){
                a = (fix[a] && fix[a].replace && fix[a]) || a;
                var r = new RegExp("-([a-z])","ig");
                a = a.replace(r,function(z,b){return b.toUpperCase();});
-               if ( v !== null ) {
+               if ( typeof v != 'undefined' ) {
                        o[a] = v;
                        if ( o.setAttribute ) {
                                o.setAttribute(a,v);