Kezdőoldal » Számítástechnika » Programozás » JQuery-ben hogyan tudok egy...

JQuery-ben hogyan tudok egy osztály gyermekének a gyermekére hivatkozni?

Figyelt kérdés

Így próbálkoztam, de sajnos nem sikerült:

[link]


2020. okt. 29. 09:33
 1/8 anonim ***** válasza:

Ez egy módja lehet

$( "#first :nth-child(2)").children().css("background-color", "yellow");

2020. okt. 29. 09:56
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
Majd elfelejtettem!!!! A szóköz az fontos!! Ez "#first:nth-child(2)" nem működik.
2020. okt. 29. 09:58
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
64%

CSS Selectorról hallottatok?


$("#first > .a > .b").css("color", "red");


Mind kettő piros lesz, ha id="first" az alatt egy class="a" és azalatt egy class="b" van. Az azalattiak meg öröklik.


Tehát piros lesz:

Hello

2020

2020. okt. 29. 10:10
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

$("#first > .a:nth-child(1) > .b").css("color", "red");


Így meg csak a "Hello" lesz piros.

2020. okt. 29. 10:10
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:

Köszönöm a válaszokat!

Bocsi, kicsit félreérthető volt a kérdés. Szóval az id gyermekei kicsit összetettebbek. Több "a" osztály is van, illetve a "B" mellett is vannak osztályok. Nekem majd ciklussal kell kiolvasni az összes "b"-t: [link]

2020. okt. 29. 10:17
 6/8 A kérdező kommentje:
És közvetlenül rájuk nem fogom tudni hivatkozni, mert azt is tudnom kell, hogy honnan indulok a ciklussal (pl. Van 20db "b", akkor lehet, hogy csak a 6-ik "a"-tol kezdve kell módosítani a "b"-ket.
2020. okt. 29. 10:19
 7/8 anonim ***** válasza:
#1-es vagyok, nem biztos,hogy értem mit szeretnél, de a .find() és a .index() -et ajánlom figyelmedbe.
2020. okt. 29. 10:28
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:

#1 végülis így oldottam meg: paraméter a children-nek.

alert($("#first :nth-child(2)").children('.b').text());

Köszönöm szépen!:)

2020. okt. 29. 10:43

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!