⊗jqEvtBi 96 of 113 menu

Povezivanje događaja u jQuery

Skoro svakom JavaScript događaju odgovara svoja jQuery metoda. Na primer, klik na elemente može se uhvatiti ovako: $(selektor).click(funkcija).

Razmotrimo sledeći HTML kod:

<ul> <li>tekst</li> <li>tekst</li> <li>tekst</li> </ul>

Za njega je napisan CSS:

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

Hajde da napravimo da se klikom na bilo koji li ispisuje uzvičnik. Kliknite na stavke liste:

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

Unutar vezane funkcije dostupan je this, koji pokazuje na onaj element u kome se desio događaj (u našem slučaju na li, na koji je kliknuto). Ovaj this može se koristiti u stilu JavaScript-a, na primer, this.innerHTML ili u stilu jQuery - za to ovaj this treba obmotati u $, ovako: $(this).

Uzmimo HTML kod:

<ul> <li>tekst</li> <li>tekst</li> <li>tekst</li> </ul>

Za ovaj kod su napisani sledeći CSS stilovi:

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

Hajde da napravimo da se klikom na li njoj na kraj doda '!'. Da proverite rad kliknite na stavke liste:

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

Napravite da se klikom na svaki li njoj na početak doda '?'.

Data su odlomci (paragrafi). Napravite da se klikom na svaki odlomak na ekran ispiše njegov sadržaj.

Data su odlomci sa brojevima. Klikom na odlomak u njemu treba da se pojavi kvadrat broja koji on sadrži.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij