Autor Zpráva
Adela
Profil
Ahoj,velmi nutně potřebuju poradit.
Používám jQuery a znám "next" a "last". Je možné vytvořit něco jako "next-to-last"???

Příklad:

<p class="parent">Rodič :-)</p>
<p class="child">Dítě :-)</p>
<p class="child">Dítě :-)</p>
<p class="child">Dítě :-)</p>

<p class="parent">Rodič :-)</p>
<p class="child">Dítě :-)</p>
<p class="child">Dítě :-)</p>
<p class="child">Dítě :-)</p>


a zde potřebuji aby se po kliknutí ke každé třídě "child" připojila třída "red". Ale jen k těm, kteří se nacházejí pod třídou "parent".
pomocí seznamu by to bylo jednoduché ale tady opravdu nevím.
ShiraNai7
Profil
Možná toto
Kcko
Profil
Jedno rychlé řešení

$(".child").click(function(){
  
if ($(this).prev().is(".parent"))
{
  $(this).addClass("red");
}

});

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0