jQuery: как добавить класс ко всем div на странице, кроме текущего

есть ли способ, которым я могу удалить один и тот же класс из всех DIV на странице, кроме того, на котором я сейчас нахожусь (нажал)?

Фон: все DIV на моей странице имеют класс «редактируемый», который при щелчке делает соответствующий div редактируемым и показывает для него встроенный редактор. Пока кто-то редактирует div, я хочу заблокировать все остальные div для редактирования на этой странице, чтобы избежать одновременного открытия нескольких редакторов.

Кто-нибудь может мне с этим помочь ? Спасибо, Тим.


person user2571510    schedule 07.11.2013    source источник


Ответы (2)


Пытаться

в .addClass()

$('div').not(this).addClass('editable');


в .removeClass()

$('div.editable').not(this).removeClass('editable');


Ссылки

.not()

это ключевое слово

person Tushar Gupta - curioustushar    schedule 07.11.2013
comment
Спасибо - это именно то, что я искал. - person user2571510; 07.11.2013
comment
@ user2571510 Добро пожаловать! Рад помочь :) - person Tushar Gupta - curioustushar; 07.11.2013
comment
спасибо, новое ключевое слово добавлено в мою библиотеку jQuery ..^_^ ..спасибо - person Anees Hikmat Abu Hmiad; 22.04.2014
comment
@AnisHikmatAbu-hmiad Обучение обязательно :) - person Tushar Gupta - curioustushar; 22.04.2014

person    schedule
comment
Спасибо - это тоже очень полезно! - person user2571510; 07.11.2013