您好我想切换开 - 关类,但只能选择一个,类似于无线电输入:
$('.text-selection').on('click', function () {
$(this).toggleClass('on-off');
});
这是我的fiddle。感谢。
答案 0 :(得分:2)
只需从当前元素的兄弟中删除该类:
$('.text-selection').on('click', function () {
$(this).toggleClass('on-off').siblings().removeClass('on-off');
});
答案 1 :(得分:2)
从所选项目中删除该类,然后将该类添加到单击的类:
$('.text-selection').on('click', function () {
$('.on-off').removeClass('on-off');
$(this).toggleClass('on-off');
});
答案 2 :(得分:1)
单击任何项目时,您需要为类'on-off'
删除其他元素的类'.text-selection'
。
$('.text-selection').on('click', function () {
$(this).toggleClass('on-off');
$('.text-selection').not(this).removeClass('on-off');
});
<强> Check Demo 强>
答案 3 :(得分:1)
您可以在切换之前重置已经打开的那些,如下所示:
$('.text-selection').on('click', function () {
$('.text-selection').removeClass('on-off');
$(this).toggleClass('on-off');
});
答案 4 :(得分:1)
添加$('.point-and-click').removeClass('on-off');
作为函数中的第一个语句