Kezdőoldal » Számítástechnika » Weblapkészítés » JQuery-vel HTML manipulálás?

JQuery-vel HTML manipulálás?

Figyelt kérdé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?


2013. febr. 5. 00:39
 1/4 anonim ***** válasza:

Ezzel végigmész az összes li-n: [link]

Ezzel lekéred a href-et: [link]

Valamelyikkel állítgatod az ul osztályát: [link]

2013. febr. 5. 04:01
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
100%

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.

2013. febr. 5. 07:41
Hasznos számodra ez a válasz?
 3/4 Drone007 ***** válasza:
100%

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:

[link]

Próbáld ki, alul van példa.

2013. febr. 5. 10:21
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

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 :)

2013. febr. 5. 12:05

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

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!