无法在(CSS)函数之间切换

Con*_*eak 0 jquery

$(".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)

hun*_*ter 5

尝试使用 .toggleClass()

$(".m").toggleClass("on")
Run Code Online (Sandbox Code Playgroud)

参考:.toggleClass

描述:根据类的存在或switch参数的值,从匹配元素集中的每个元素添加或删除一个或多个类.