2

我有以下内容:

<html lang="en" class="no-js theme-light"> or
<html lang="en" class="no-js xxx yyy theme-light">

我想这样做,以便单击链接将其更改为:

<html lang="en" class="no-js theme-dark"> 
<html lang="en" class="no-js xxx yyy theme-dark"> 

再次单击会将其更改回来。即删除theme-dark和添加theme-light

有人可以解释我如何做到这一点jQuery吗?

 $('#sidebar-theme-switch').click(function (e) {
    ???
 });
4

1 回答 1

5
$('#sidebar-theme-switch').click(function() {
    $('html').toggleClass('theme-light theme-dark')
});

现场演示

切换类

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

于 2012-07-02T08:38:40.770 回答