jQuery replace class jQuery replace class jquery jquery

jQuery replace class


you just need to use else if, otherwise they will all execute in order:

if ( $(this).hasClass('span2') ) {    $(this).removeClass('span2').addClass('span3');} else if ( $(this).hasClass('span3') ) {    $(this).removeClass('span3').addClass('span4');} else if ( $(this).hasClass('span4') ) {    $(this).removeClass('span4').addClass('span12');}