如何切换特定的类集
我有一系列的课程:
- CLASSA
- CLASSB
- classC
我有一个 ,需要根据具体情况在其中一个类之间切换。 你可能会说使用jQuery toggleClass
然而,我的跨度已经附加了其他类,需要始终保持。
jQuery中最快和最短的代码是做什么的?
此示例可以帮助您: http : //jsfiddle.net/e9bj5/
$(function(){ $('.fixedClass').on("click", function() { var box = $(this); if ( box.hasClass('red') ) { box.removeClass('red').addClass('green'); } else if ( box.hasClass('green') ) { box.removeClass('green').addClass('blue'); } else if ( box.hasClass('blue') ) { box.removeClass('blue').addClass('red'); } }); });
你不能只是改变你的跨度的属性“类” ,用.attr()
检查下面的代码
function(newClassName){ $('.fixedClass').attr('class',newClassName +' fixedClass'); }