Переключать классы после использования .addClass на jQuery

0

У меня есть некоторые проблемы прямо сейчас с этим: http://jsfiddle.net/jalxob/WkWyc/1/

$(".show_hide").addClass( "hola1" );

Ссылка "показать" находится в зеленом цвете, и когда я нажимаю на нее, чтобы показать, что div становится желтым, но когда я нажимаю на нее снова, чтобы скрыть div, ссылка "показать" будет желтой.

Есть ли способ превратить его как зеленый (класс по умолчанию)?

Спасибо огромное!

  • 2
    $(".show_hide").toggleClass("hola2");
  • 1
    Подсказка: когда вы используете JSFIDDLE, используйте опции боковой панели для добавления библиотек вместо добавления их в окно javascript.
Теги:

2 ответа

4
Лучший ответ

Для этого вы должны использовать метод jQuery toggleClass() вместо addClass().

$(".show_hide").toggleClass("hola2");

jsFiddle здесь.

  • 4
    Javascript Youre скрипки является неправильным, используйте этот , я пересмотрел его.
  • 0
    @BrianGraham Ааа это было, спасибо за это!
0

Вместо того, чтобы делать addClass ("hola2") на вашем клике. Сделайте toggleClass ("hola2").

Это приведет к удалению класса, если он есть, или добавьте класс, если нет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню