Cara Menangani Event Klik dengan jQuery

Merespons klik adalah interaksi paling dasar dalam halaman web. Artikel ini membahas cara menangani event klik dengan jQuery.

Metode .on(“click”)

<script>
$("#tombol").on("click", function() {
    alert("Tombol diklik!");
});
</script>

.on("click", ...) lebih disarankan daripada .click() karena mendukung elemen dinamis dan banyak jenis event.

Contoh Kasus: Mengakses Elemen yang Diklik

<script>
$(".produk").on("click", function() {
    const nama = $(this).find(".nama").text();
    console.log("Dipilih: " + nama);
    $(this).addClass("terpilih");
});
</script>

Di dalam fungsi, $(this) merujuk ke elemen yang diklik.

Beberapa Event Sekaligus

<script>
$("#kotak").on({
    click: function() { console.log("klik"); },
    mouseenter: function() { $(this).addClass("sorot"); }
});
</script>

Kesimpulan

Gunakan .on("click", ...) untuk menangani klik, dan $(this) untuk mengakses elemen yang diklik. Metode .on() lebih fleksibel dari .click() karena mendukung banyak event dan elemen dinamis.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi jQuery (api.jquery.com).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *