⊗jqEvtDe 100 of 113 menu

Delegimi në jQuery

Nëse keni studiuar JavaScript, atëherë tashmë jeni hasur në temën delegimit të ngjarjeve, me të cilën mund, për shembull, të shpëtoheni nga problemet kur vendosni ngjarje për elementë të rinj. Le të shohim se si do të duket kjo për jQuery.

Le të marrim kodin HTML të mëposhtëm:

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

CSS për të duket kështu:

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

Tani, le të përdorim metodën on, për të lidhur metodën click jo me pikën e listës li, siç kemi bërë në mësimet e mëparshme, por me vetë listën ul. Gjithashtu do të kalojmë parametrin e dytë (fakultativ) 'li' si përzgjedhës të pasardhësve. Le të shohim se çfarë doli:

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

Jepet ul, në të ka disa li. Nën ul bëni një buton, duke klikuar mbi të cilin në fund të ul do të shtohet një li i ri me tekstin 'pikë'. Bëni që gjatë klikimit në çdo li, në fund të tij të shtohet '!'. Kjo duhet të funksionojë edhe për li të shtuar rishtaz. Zgjidhni detyrën me ndihmën e delegimit (d.m.th. ngjarja duhet të jetë e vendosur në ul).

Jepet një tabelë me përdorues me dy kolona: emër dhe mbiemër. Nën tabelë bëni një formular, me ndihmën e të cilit mund të shtoni një përdorues të ri në tabelë. Bëni që gjatë klikimit në çdo qelizë të shfaqet një prompt, me ndihmën e të cilit mund të ndryshoni tekstin e qelizës. Zgjidhni detyrën me ndihmën e delegimit (d.m.th. ngjarja duhet të jetë e vendosur në table).

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo