选择同级按钮时,取消选择(从中移除类别)其他按钮

时间:2013-01-21 10:21:37

标签: html css javascript-events text click

如何在jquery中点击外部和字体正常? 当我单击一个元素时,它应该是粗体,直到我单击另一个文本元素。 单击任何元素时,其余元素不应同时为粗体。 我怎么能在javascript函数中做到这一点?

我使用的代码 -

$('.muon-no-submenu ').click(function () {
        $(this).addClass("muon_click");
    });

类 -

.muon-no-submenu
{
font-weight:bold;
}

即使我点击其他标签,粗体文字也会保留。

1 个答案:

答案 0 :(得分:4)

您的结构的HTML会很有帮助。即便如此,我想我明白你想要的......

从已经(可能)添加的类中删除该类,然后将其添加到被单击的类中。假设您的所有标签都包含课程.muon-no-submenu

$('.muon-no-submenu ').click(function () {
    $('.muon-no-submenu ').removeClass("muon_click");
    $(this).addClass("muon_click");
});

这是一个有点相关的JSFiddle