1

如何在 jQuery 中获得外部点击和正常字体?当我单击一个元素时,它应该是粗体,直到我单击另一个文本元素。当单击任何元素时,其余元素不应同时为粗体。如何在 Javascript 函数中执行此操作?

我正在使用的代码 -

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

班级-

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

即使我单击另一个选项卡,粗体文本仍然存在。

4

1 回答 1

4

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

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

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

这是一个有点相关的JSFiddle

于 2013-01-21T10:25:11.000 回答