Kezdőoldal » Számítástechnika » Weblapkészítés » Egy kis jQuery segítség?

Egy kis jQuery segítség?

Figyelt kérdés

Sziasztok, jQuery-ben kéne egy kis segítség. Az elején közlöm is hogy abszolút nem ismerem a jQuery-t, a JS-t is csak nagyon kicsit, de belevágok a közepébe. Adott ez a HTML lista:


<ul>

<li><a href="ize">Link</a>

<ul>

<li><a href="izzeke">Link</a></li>

<li><a href="iziozi">Link</a></li>

</ul>

</li>

<li><a href="miafene">Link</a>

<ul>

<li><a href="hogyishijjak">Link</a>

<ul>

<li><a href="bala">Link</a></li>

<li><a href="blabla">Link</a></li>

</ul>

</li>

<li><a href="bigyo">Link</a></li>

</ul>

</li>

<li><a href="bigyoka">Link</a></li>

</ul>


van egy ilyen JSON fájl:


[

"ize",

"izzeke"

]


és a jQuery-ben írott program, ami baromi csúnya tudom, de kezdő lennék :)


$(document).ready(function() {


$("li").each(function() {

var link = $(this).find("a").attr("href");

$.getJSON("json.php",function(result){

$.each(result, function(key, value) {

if(link === value) {

IDE NEM TUDOM MIT ÍRJAK

}

});

});

});


});



a fenti kis progi nyilván nem jó, pl. minden ciklusnál újra megnyitja a json-t, amit elég lenne egyszer, de nem ismerem a szintaktikát. A lényeg, az lenne, hogy ha a JSON-ból bekért értékek, egyeznek a href attribútumba írtakkal, akkor az abból nyíló UL tag-nek adjon egy osztályt.

Tudna nekem segíteni valaki aki jártas a témában?

Előre is köszi :)


2013. febr. 22. 16:09
 1/2 anonim ***** válasza:

.getJSON("json.php",function(result){

$.each(result, function(key, value) {

$('ul#menuvagymi > li > a[href="' + value + '"]').parent().addClass('selected');

});


én valami ilyesmire gondoltam elsőre

2013. febr. 22. 17:50
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:

Ohh nagyon szépen köszönöm, kicsit hülyén fogalmaztam, mert picit mást szerettem volna mint amit a kód csinál, de utólag vissza olvasva, én magyaráztam rosszul, egy kis módosítás után már tökéletesen megy!

Megy egy hatalmas zöld mancs! :)

2013. febr. 22. 18:17

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!