javascript - jQuery 添加类

标签 javascript jquery addclass

我正在尝试使用 addClass 和 removeClass 制作一个自定义的简单切换按钮。

按钮如下所示:

<input type="button" class="btn shortcutson" value="Enable">
<input type="button" class="btn shortcutsoff selected" value="Disable">

对于切换,我使用这个:

$(".searchbtnon").click(function(){
        $('.searchbtnoff').removeClass('selected');
        $(this).addClass('selected');
    });
    $(".searchbtnoff").click(function(){
        $('.searchbtnon').removeClass('selected');
        $(this).addClass('selected');
    });

为什么这不起作用?

最佳答案

您的类名称与您的 HTML 内容不匹配。

您的输入快捷方式

但是你的 jQuery 会寻找 .searchbtnon

将它们更改为匹配,应该没问题。

关于javascript - jQuery 添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7438441/

相关文章:

javascript - 单击按钮时如何打开到同一选项卡的链接?

javascript - 如何读取 JSON 文件,并更改一些值并将 json 写入 NodeJS 中的新文件

jquery - 在 jquery 中使用 attr() 相对于 addClass 的优点

javascript - 如何使警告框后面的背景可点击?

jQuery Mobile 加载 ui-icon-alt

jquery - 有没有办法用 jQuery 自动在多级列表中添加类?

javascript - addClass() 不起作用

javascript - 如果选中其他具有相同值的复选框,则检查复选框 jquery

javascript - 如何在 JavaScript 中将用户输入与数组数据进行匹配

javascript - JS 和 JQuery 脚本冲突