如何在jQuery中添加活动类?

如何在jQuery中添加活动类?,jquery,Jquery,您能告诉我如何在jQuery中添加活动类吗。让用户知道它是选中和未选中的按钮 这是我的小提琴 给你: 你甚至不需要javascript来完成这个任务。只需添加上面的CSS,它就可以完成您想要的任务。您的意思是:$(this)。toggleClass('highlight')???实际上,如果用户单击,它应该高亮显示,如果用户移除未聚焦,它将移除高光颜色否当用户移除焦点时它将高亮显示当用户按下时它应该高亮显示,但当它移除焦点时它应该移除highlight@user944513然后#btn:foc

您能告诉我如何在jQuery中添加活动类吗。让用户知道它是选中和未选中的按钮

这是我的小提琴

给你:


你甚至不需要javascript来完成这个任务。只需添加上面的CSS,它就可以完成您想要的任务。

您的意思是:
$(this)。toggleClass('highlight')
???实际上,如果用户单击,它应该高亮显示,如果用户移除未聚焦,它将移除高光颜色否当用户移除焦点时它将高亮显示当用户按下时它应该高亮显示,但当它移除焦点时它应该移除highlight@user944513然后
#btn:focus{background:yellow;}
pseudo class
:focus
似乎更准确,即使OP发布了一个非常不清楚的问题,我想他是在用户按下按钮时说的。但在后面的部分中,他也提到了当用户移除焦点时。所以,我们无法决定他想要什么。
$(document).ready(function(){
  $("#btn").click(function(){
    $("#btn").addClass('highlight')
  });
});
   button:active {
       background: yellow;
   }