$(".m").toggle(
$(".m").addClass('on'),
$(".m").removeClass('on')
);
Run Code Online (Sandbox Code Playgroud)
这似乎不是我想要的方式,我做错了还是别的?
我尝试了你的方式,他们似乎工作,但这个问题是在CSS,它没有显示.on,它看起来像这样:
a.m {color:red;}
a.m:hover {color:blue;}
a.m:active, .on {color:green;}
Run Code Online (Sandbox Code Playgroud)
尝试使用 .toggleClass()
$(".m").toggleClass("on")
Run Code Online (Sandbox Code Playgroud)
参考:.toggleClass
描述:根据类的存在或switch参数的值,从匹配元素集中的每个元素添加或删除一个或多个类.