Показать сообщение отдельно
  #1 (permalink)  
Старый 24.03.2015, 17:38
Новичок на форуме
Отправить личное сообщение для oklidog Посмотреть профиль Найти все сообщения от oklidog
 
Регистрация: 03.05.2014
Сообщений: 5

Не находит блок по селектору
Суть проблемы вот в чем, к примеру имеем два блока с классом block, один из них еще и с классом green

<div class="block">Блок 1</div>
<div class="block green">Блок 2</div>

Пишу код для добавления класса green блоку без данного класса, примерно так:

$('.block').not('.green').click(function(){
$(this).addClass('green');
})

И код, чтобы убрать класс green:

$('.block.green').click(function(){
$(this).removeClass('green');
})

С первым нажатием по блоку все работает отлично, но если нажимаю повторно на блок, что бы у блока, которому только что добавил класс green убрать данный класс, ничего не происходит. Не отрабатывает селектор.

Подскажите как разобраться в данной ситуации?

Последний раз редактировалось oklidog, 24.03.2015 в 17:43.
Ответить с цитированием