У меня есть некоторые проблемы прямо сейчас с этим: http://jsfiddle.net/jalxob/WkWyc/1/
$(".show_hide").addClass( "hola1" );
Ссылка "показать" находится в зеленом цвете, и когда я нажимаю на нее, чтобы показать, что div становится желтым, но когда я нажимаю на нее снова, чтобы скрыть div, ссылка "показать" будет желтой.
Есть ли способ превратить его как зеленый (класс по умолчанию)?
Спасибо огромное!
Для этого вы должны использовать метод jQuery toggleClass()
вместо addClass()
.
$(".show_hide").toggleClass("hola2");
Вместо того, чтобы делать addClass ("hola2") на вашем клике. Сделайте toggleClass ("hola2").
Это приведет к удалению класса, если он есть, или добавьте класс, если нет.
$(".show_hide").toggleClass("hola2");