Mencari Pengendali Acara Terikat pada Elemen HTML dengan jQuery
Dalam senario yang diberikan, di mana dua pengendali acara (klik dan alih tetikus) terikat kepada elemen dengan ID "elm," jQuery menyediakan cara untuk mendapatkan semula senarai peristiwa terikat ini.
Penyelesaian Menggunakan Kaedah $._data jQuery
Versi moden jQuery menawarkan kaedah penggunaan dalaman yang dipanggil $._data yang membolehkan anda mengakses data yang dilampirkan pada elemen oleh jQuery. Untuk pengendali acara, data ini termasuk acara terikat.
// Bind event handlers to the element $("#elm").click(_f); $("#elm").mouseover(_m); // Retrieve events using $._data var events = $._data($("#elm")[0], "events");
Objek acara akan mengandungi kunci untuk setiap acara yang terikat pada elemen. Setiap kekunci sepadan dengan jenis acara, seperti klik atau alih tetikus. Nilai yang dikaitkan dengan setiap kunci ialah tatasusunan pengendali acara untuk jenis tersebut.
Mengakses Definisi Pengendali Acara
Dalam Chrome, anda boleh mendapatkan cerapan yang lebih mendalam dengan betul- mengklik fungsi pengendali dan memilih "lihat definisi fungsi." Tindakan ini akan membuka kod sumber tempat pengendali ditakrifkan, memberikan anda pemahaman yang jelas tentang pelaksanaannya.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Pengendali Acara Terikat pada Elemen HTML dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!