JQuery-vel HTML manipulálás?
Kicsit trükkös a gondom, és a JS-hez kevésbé értek, így nem tudom meg lehet-e jQuery-vel oldani a dolgot, vagy sem.
Szóval van egy UL listám, ami egy menü, és többszintes. Ebben nincs semmi extra, egy egyszerű LI így néz ki:
<li><a href="link-szovege">Link</a></li>
Most jön a trükkös része, van egy JSON fájl, ami tartalomra pl. ilyen:
["akarmi","bigyo","link-szovege"]
A lényeg, hogy ezt a JSON fájlt felhasználva, meg kéne vizsgálnom, hogy a benne tárolt adatok, egyeznek-e a <li> címkén belüli <a> címkén belüli href attribútummal...Remélem érthető :) És ha igen, akkor a szülő UL címkének változzon meg az osztálya valami másra.
Lehet rossz elven járok, de egyenlőre ez jutott eszembe, és mivel kevésbé ismerem a JS meg a jQuery-t is, kicsit megakadtam a kérdésben.
Tud valaki adni egy kis támpontot, vagy valami ahhoz hasonlót?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
A felvázolt json alapján, úgy gondolom, hogy a json struktúrája nem megfelelő. Célszerű lenne ugyanúgy több szintűen kialakítani, mint a listát. Utána már megfelelően el lehet végezni az ellenőrzést, ha persze a rekurziôról is van némi fogalmad.
Ha lesz egy kis időm, este összedobok egy kis mintát, abból látni fogod azt is, milyen jsont kellene szerver oldalon kigenerálnod.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Nincs különösebb baj azzal a json szerkezettel, de jobban kedveljük az objektumfelépítést, mert ez így csak egy egyszerű tömb.
Itt van némi infó arról hogyan is kell manipulálni a html szerkezetet json objektummal:
Próbáld ki, alul van példa.
Köszönöm az eddigi válaszokat, kicsit jobban átvizsgálom a linkelt oldalakat.
A JSON-t egy egyszerű PHP tömbből nyertem ki, és valóban csupasz, de nem okoz gondot az objektumfelépítés, max. egy olyan array-t kell gyártani. Azért csináltam ilyen csupasz változatot, hogy ezzel is egyszerűsítsem a dolgokat, bár nem vagyok biztos benne, hogy ez egyszerűsítés, vagy bonyolítás :)
Na, neki esek, megnézem mit tudok kihozni a dologból :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!