javascript - 单击将类添加到具有特定类的元素,并将其从具有相同类的所有其他元素中删除

标签 javascript jquery

基本上我想弄清楚以下我有几个元素,比如

<a href="#" clas="v-bar"></a>
<a href="#" clas="v-bar"></a>
<a href="#" clas="v-bar"></a>
<a href="#" clas="v-bar"></a>
<a href="#" clas="v-bar"></a>

我需要弄清楚如何在单击元素时将类添加到元素,例如添加 .v-current ,但同时将其从具有类的所有其他元素中删除.v-bar 的?全部使用 jQuery。

最佳答案

$('.v-bar').click(function(e){
    $('.v-bar').removeClass('v-current');
    $(this).addClass('v-current');
    e.preventDefault();
});

关于javascript - 单击将类添加到具有特定类的元素,并将其从具有相同类的所有其他元素中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16886028/

相关文章:

javascript - 如何使用 jquery 访问内联 css 样式属性并更改 DOM 中的属性?

javascript - 在 WinJS.UI.Pages 中显示完整的 HTML 内容

javascript - 如何在 JavaScript/jQuery 和 HTML 中使用国际数字系统计算数字?

javascript - Bootstrap slider 的奇怪 JS 行为

javascript - 相当于 jQuery :contains() selector 的 native javascript

javascript - 使用 Assets.getText 遍历目录

jquery - 链接内部跨度与显示 : none; style is visible

javascript - 动态更改表单中的选择值,如何保存它们

javascript - jquery 在其他事件处理程序中调用事件处理程序函数

jquery - jquery如何从表中提取列