jQuery, po kliknieciu zmiana tekstu+linku

0

Witam, mam jeden maly problem z jquery

Mam na stronie link, po klinieciu pojawia mi sie okno pod tym divem, a tekst w w linku powinien sie zamienic na UKRYJ, jesli drugi raz klikne to ma sie z powrotem zamienic na POKAZ.

Dziala mi do momentu jak pojawia sie okienko i zamienia mi tekst oraz ID, ale jak klikam ponownie to nic sie nie dzieje, ktos pomoze rozwiazac problem?

<script type="text/javascript">
$(document).ready(function() {
    $("#search_add_show").click(function() {
        $(this).html("<a id='search_add_show2' style='cursor: pointer'>Ukryj dodatkowe opcje</a>");
        $("#search_add").show('slow');
    });

    $("#search_add_show2").click(function() {
        $("#search_add").hide('slow');
        $(this).html("<a id='search_add_show' style='cursor: pointer'>PokaĹĽ dodatkowe opcje</a>");
    });
</script>

Pozdrawiam

0

dodajesz oba zdarzenia naraz. po kliknięciu zawsze wykonują się oba (tylko zapewne tego nie zauważasz).

zrób JEDNO zdarzenie click, w nim sprawdzaj czy search_add is (dokumentacja jQuery) ":visible" i wg tego dokonuj decyzji

1 użytkowników online, w tym zalogowanych: 0, gości: 1