有没有一种方法可以添加从页面上的所有DIV中删除相同的类 - 除了我当前正在使用的那个(点击)?
背景: 我页面上的所有DIV都有类#34;可编辑"单击该按钮使相应的div可编辑,并为其显示内联编辑器。 当有人正在编辑div时,我想阻止所有其他div在此页面上进行编辑,以避免同时打开多个编辑器。
任何人都可以帮我吗? 谢谢,蒂姆。
答案 0 :(得分:12)
尝试
$('div').not(this).addClass('editable');
<小时/> 到.removeClass()
$('div.editable').not(this).removeClass('editable');
<小时/> 参考
答案 1 :(得分:2)
$(".targetClass").click(function() {
$(".targetClass").not(this).removeClass('classToRemove');
});
//So something like this
$(".editable").click(function() {
$(".editable").not(this).removeClass('editable');
});