2013-06-08 3 views
0

У меня есть куча div, и цель состоит в том, чтобы дать последнему клику div активный класс. Только один div должен иметь этот класс за раз. Я говорю, чтобы удалить этот класс из всего остального, а затем добавить его к элементу с щелчком. Однако, похоже, это не добавляет его обратно.Удаление класса, а затем его добавление

$(document).ready(
     function(){ 
      $("div.rep").one('click', function(){ 
       $(this).append("Lorem Ipsum"); 
       $('.active').removeClass('selected'); 
       $(this).addClass("selected"); 
      } 
     ); 
    }) 

Спасибо, что посмотрели!

+1

Вы удаления и добавления класса 'selected', а не' active' класс. – Barmar

+0

Это сделало бы это. Благодаря! – Qaz

ответ

0
$(this).addClass("selected"); 

Это не должен быть:

$(this).addClass("active"); 
+0

* фирменный знак * Yep. Это (в основном) работает сейчас. Благодаря! – Qaz

+0

Бармар встал впереди меня. Благодарю его. – 7stud

Смежные вопросы