javascript - 单击时在类别之间切换

标签 javascript jquery class click

如何在每次点击时添加和删除类(class)?

原始代码

HTML:

<div class="box"></div>

CSS:

.box{
  width: 100px;
  height: 100px; 
  background: blue;
}

我想添加:

.rounded {
  border-radius: 10px;
}

我知道我必须使用框 div 上的单击功能,但我不知道如何添加类并删除它。

答案:

使用切换类

$(".box").click(function(){
   $(this).toggleClass("rounded");
});

最佳答案

其他解决方案只是在类之间切换。如果您想修改现有的值并从中添加/删除值,请使用以下命令:

$('.box').css('border-radius','50px');

并删除:

$('.box').css('border-radius', '');

<强> Working example .

关于javascript - 单击时在类别之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24097861/

相关文章:

c++ - 将两个不同的类(具有相同的继承基类)存储在同一个 vector 中? (无提升)

javascript - ajax 调用后 getElementById 不起作用

javascript - 在选项标签中添加图像

javascript - 未添加要插入移动数据库的第一项

vb.net 进程类未到达 process.exited 事件

C++ - 条件虚函数

php - AJAX Posts 8 bit Clean?/与 Base64 的关系/替代方案?/它在哪里?

javascript - 链接到#时,停留在页面的当前位置

javascript - 无法使用 jQuery Flot orderBars 和 errorBars 对齐条形图

javascript - 在 jquery/javascript 中组合两个脚本