⊗jqEvtBi 96 of 113 menu

Penanganan Peristiwa dalam jQuery

Hampir setiap peristiwa JavaScript memiliki metode jQuery yang sesuai. Misalnya, klik pada elemen dapat ditangkap seperti ini: $(selector).click(fungsi).

Perhatikan kode HTML berikut:

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

Untuk itu, CSS berikut telah ditulis:

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

Mari kita buat agar ketika diklik pada sembarang li akan ditampilkan tanda seru. Coba klik pada item daftar:

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

Di dalam fungsi yang terikat, tersedia this, yang merujuk ke elemen tempat peristiwa terjadi (dalam kasus kita, li yang diklik). this ini dapat digunakan dalam gaya JavaScript, misalnya this.innerHTML atau dalam gaya jQuery - untuk ini, this tersebut harus dibungkus dengan $, seperti ini: $(this).

Ambil kode HTML:

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

Untuk kode ini, gaya CSS berikut telah ditulis:

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

Mari kita buat agar ketika diklik pada li akan ditambahkan '!' di akhirnya. Untuk menguji kerjanya, coba klik pada item daftar:

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

Buatlah agar ketika diklik pada setiap li ditambahkan '?' di awalnya.

Diberikan beberapa paragraf. Buatlah agar ketika diklik pada setiap paragraf, ditampilkan di layar isi darinya.

Diberikan beberapa paragraf dengan angka. Saat diklik pada paragraf, harus muncul di dalamnya kuadrat dari angka yang dikandungnya.

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