有没有一种方法可以添加从页面上的所有 DIV 中删除相同的类 - 除了我当前正在使用的类(单击)?
背景:我页面上的所有 DIV 都有“可编辑”类,单击该类会使相应的 div 可编辑并为其显示一个内联编辑器。当有人在编辑一个 div 时,我想阻止所有其他 div 在此页面上进行编辑,以避免同时打开多个编辑器。
谁能帮我这个 ?谢谢,蒂姆。
有没有一种方法可以添加从页面上的所有 DIV 中删除相同的类 - 除了我当前正在使用的类(单击)?
背景:我页面上的所有 DIV 都有“可编辑”类,单击该类会使相应的 div 可编辑并为其显示一个内联编辑器。当有人在编辑一个 div 时,我想阻止所有其他 div 在此页面上进行编辑,以避免同时打开多个编辑器。
谁能帮我这个 ?谢谢,蒂姆。
尝试
$('div').not(this).addClass('editable');
$('div.editable').not(this).removeClass('editable');
$(".targetClass").click(function() {
$(".targetClass").not(this).removeClass('classToRemove');
});
//So something like this
$(".editable").click(function() {
$(".editable").not(this).removeClass('editable');
});