⊗jqEvtBi 96 of 113 menu

Pengikatan Peristiwa dalam jQuery

Hampir setiap peristiwa JavaScript mempunyai kaedah jQuery yang sepadan. Sebagai contoh, klik pada elemen boleh dikesan seperti ini: $(pemilih).click(fungsi).

Pertimbangkan kod HTML berikut:

<ul> <li>teks</li> <li>teks</li> <li>teks</li> </ul>

CSS telah ditetapkan untuknya:

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

Mari kita buat supaya apabila klik pada mana-mana li, tanda seru akan dipaparkan. Klik pada item senarai:

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

Di dalam fungsi terikat, this tersedia, merujuk kepada elemen di mana peristiwa itu berlaku (dalam kes kami, li yang diklik). this ini boleh digunakan dalam gaya JavaScript, contohnya, this.innerHTML atau dalam gaya jQuery - untuk ini, this tersebut perlu dibungkus dalam $, seperti ini: $(this).

Ambil kod HTML:

<ul> <li>teks</li> <li>teks</li> <li>teks</li> </ul>

Kod ini mempunyai gaya CSS berikut:

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

Mari kita buat supaya apabila klik pada li, '!' ditambahkan pada penghujungnya. Untuk menguji fungsi, klik pada item senarai:

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

Buat supaya apabila klik pada setiap li, '?' ditambahkan pada awalnya.

Diberi perenggan. Buat supaya apabila klik pada setiap perenggan, kandungannya dipaparkan pada skrin.

Diberi perenggan dengan nombor. Apabila ditekan pada perenggan, kuasa dua nombor yang dikandungnya harus muncul di dalamnya.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak