如何在jquery中点击外部和字体正常? 当我单击一个元素时,它应该是粗体,直到我单击另一个文本元素。 单击任何元素时,其余元素不应同时为粗体。 我怎么能在javascript函数中做到这一点?
我使用的代码 -
$('.muon-no-submenu ').click(function () {
$(this).addClass("muon_click");
});
类 -
.muon-no-submenu
{
font-weight:bold;
}
即使我点击其他标签,粗体文字也会保留。
答案 0 :(得分:4)
您的结构的HTML会很有帮助。即便如此,我想我明白你想要的......
从已经(可能)添加的类中删除该类,然后将其添加到被单击的类中。假设您的所有标签都包含课程.muon-no-submenu
:
$('.muon-no-submenu ').click(function () {
$('.muon-no-submenu ').removeClass("muon_click");
$(this).addClass("muon_click");
});
这是一个有点相关的JSFiddle