konto usunięte

Temat: Problem z jquery toggle

Witam, mam problem z jquery toggle, a dokładnie to mam liste 3 produktów, po kliknięciu "Zobacz szczegóły" (które mieści się obok każdego produktu) rozwijają mi się za każdym razem informacje o pierwszym produktcie. Mój kod wygląda tak:

<script>
$(function(){
$('a.letsGo').click(function () {
$('li.showItem'+$('a.letsGo').attr("id")).toggle();
return false;
});
});
</script>


<ul class="added-price">
<li> Buty<span><a href="#" title="Zobacz szczegóły" class="letsGo" id="29">Zobacz szczegóły</a></span></li>
<li style="display: none;" class="showItem29">pokaz szczegoly 1</li>
<li> Buty 2<span><a href="#" title="Zobacz szczegóły" class="letsGo" id="27">Zobacz szczegóły</a></span></li>
<li style="display: none;" class="showItem27">pokaz szczegoly 2</li>
<li> Buty 3<span><a href="#" title="Zobacz szczegóły" class="letsGo" id="28">Zobacz szczegóły</a></span></li>
<li style="display: none;" class="showItem28">pokaz szczegoly 3</li>
</ul>
Bartek Sadkowski edytował(a) ten post dnia 01.07.11 o godzinie 15:37
Maciej W.

Maciej W. Ruby on what?!

Temat: Problem z jquery toggle


$('li.showItem'+$('a.letsGo').attr("id")).toggle();

Powinno byc

$('li.showItem'+$(this).attr("id")).toggle();


Bo chcesz dostac id elementu na ktorym kliknales, a $('a.letsGo') zwraca Ci wszystkie linki z klasa 'letsGo' i koniec koncow pobierasz id pierwszego z nich.

konto usunięte

Temat: Problem z jquery toggle

Maciej W.:

Dziękuję bardzo.

Następna dyskusja:

Problem z jQuery




Wyślij zaproszenie do