$(document).ready ( function() { $("#pokaz").click( function() { $("#pokaz").removeClass("plus"); $("#pokaz").addClass("minus"); $(".minus").click( function() { $("#pokaz").removeClass("minus"); $("#pokaz").addClass("plus"); } ); $("#ukryj").toggle("fast"); } ); } );
i mam maly problem.
Funkcja po kliknieciu w link
<a href="#" id="pokaz" class="plus">#</a>
pokazuje diva
<div id="ukryj" style="display:none;">lorem</div>
i zmienia klase w linku na minus, czyli:
<a href="#" id="pokaz" class="minus">#</a>
Wszystko jest ok za pierwszym razem, klikam w +, zamienia sie na -, klikam w - zamienia sie na + i na tym sie konczy. W tym momencie, kiedy klikam na + div sie pokazuje ale nazwa klasy nie ulega zmianie.
dlaczego ?