addClass doesn't fail when passed an undefined or null variable (#1309)
authorBrandon Aaron <brandon.aaron@gmail.com>
Sat, 21 Jul 2007 01:55:05 +0000 (01:55 +0000)
committerBrandon Aaron <brandon.aaron@gmail.com>
Sat, 21 Jul 2007 01:55:05 +0000 (01:55 +0000)
src/jquery/jquery.js

index 741b13b..d6d3d6a 100644 (file)
@@ -1365,7 +1365,7 @@ jQuery.extend({
        className: {
                // internal only, use addClass("class")
                add: function( elem, c ){
-                       jQuery.each( c.split(/\s+/), function(i, cur){
+                       jQuery.each( (c || "").split(/\s+/), function(i, cur){
                                if ( !jQuery.className.has( elem.className, cur ) )
                                        elem.className += ( elem.className ? " " : "" ) + cur;
                        });