⊗jqEvtBi 96 of 113 menu

Notikumu piesaiste jQuery

Gandrīz katram JavaScript notikumam atbilst sava jQuery metode. Piemēram, klikšķi uz elementiem var uztvert šādi: $(selektors).click(funkcija).

Apskatīsim šādu HTML kodu:

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

Tam ir uzrakstīts CSS:

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

Izveidosim tā, lai, uzklikšķinot uz jebkuras li, tiktu izvadīts izsaukuma zīme. Uzklikšķiniet uz saraksta punktiem:

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

Piesaistītās funkcijas iekšienē ir pieejams this, kas norāda uz to elementu, kurā notika notikums (mūsu gadījumā uz li, uz kuru tika uzklikšķināts). Šo this var izmantot JavaScript stilā, piemēram, this.innerHTML vai jQuery stilā - šim nolūkam šis this ir jāienes $, šādi: $(this).

Paņemsim HTML kodu:

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

Šim kodam ir uzrakstīti šādi CSS stili:

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

Izveidosim tā, lai, uzklikšķinot uz li, tai beigās tiktu pievienota '!'. Lai pārbaudītu darbību, uzklikšķiniet uz saraksta punktiem:

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

Izveidojiet tā, lai, uzklikšķinot uz katru li, tai sākumā tiktu pievienots '?'.

Doti rindkopas. Izveidojiet tā, lai, uzklikšķinot uz katru rindkopu, ekrānā tiktu izvadīts tās saturs.

Doti rindkopas ar skaitļiem. Nospiežot uz rindkopas, tajā jāparādās tās skaitļa kvadrāts, ko tā satur.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt