⊗jqEvtBi 96 of 113 menu

Események kötése jQuery-ben

Szinte minden JavaScript eseményhez tartozik egy saját jQuery metódus. Például az elemekre kattintást így lehet elkapni: $(selector).click(függvény).

Nézzük a következő HTML kódot:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

Ehhez a következő CSS van megadva:

li { width: 100px; cursor: pointer; }

Tegyük fel, hogy bármelyik li-re kattintáskor egy felkiáltójel jelenjen meg. Kattintsunk a lista elemekre:

$('li').click(function() { alert('!'); });

A kötött függvényen belül elérhető a this, amely arra az elemre hivatkozik, ahol az esemény bekövetkezett (esetünkben az li-re, amire kattintottak). Ezt a this-t használhatjuk JavaScript stílusban, például this.innerHTML vagy jQuery stílusban - ehhez a this-t be kell csomagolni $-be, így: $(this).

Vegyük a következő HTML kódot:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

Ehhez a kódhoz a következő CSS stílusok vannak megadva:

li { width: 100px; } li:hover { color: red; cursor: pointer; }

Tegyük fel, hogy amikor rákattintunk egy li-re, annak a végéhez adjunk hozzá egy '!'-t. A működés ellenőrzéséhez kattintsunk a lista elemekre:

$('li').click(function() { $(this).append('!'); });

Tegyétek úgy, hogy minden li-re kattintáskor annak az elejéhez adjon hozzá egy '?'-t.

Adottak bekezdések. Tegyétek úgy, hogy minden bekezdésre kattintáskor annak a tartalma jelenjen meg a képernyőn.

Adottak számokat tartalmazó bekezdések. Egy bekezdésre kattintáskor annak tartalmaznia kell a benne lévő szám négyzetét.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás