首頁 > web前端 > js教程 > 如何使用 jQuery 檢索綁定到 HTML 元素的事件處理程序?

如何使用 jQuery 檢索綁定到 HTML 元素的事件處理程序?

Barbara Streisand
發布: 2024-11-10 22:29:03
原創
450 人瀏覽過

How to Retrieve Event Handlers Bound to an HTML Element with jQuery?

使用jQuery 尋找綁定到HTML 元素的事件處理程序

在給定場景中,綁定了兩個事件處理程序綁定了兩個事件處理程序綁定(點擊和滑鼠懸停)對於ID 為「elm」的元素,jQuery 提供了一種方法來檢索這些綁定的清單

使用jQuery 的$._data 方法的解決方案

現代版本的jQuery 提供了一個名為$._data 的內部使用方法,它允許您存取附加到jQuery 元素。對於事件處理程序,此資料包括綁定的事件。

// Bind event handlers to the element
$("#elm").click(_f);
$("#elm").mouseover(_m);

// Retrieve events using $._data
var events = $._data($("#elm")[0], "events");
登入後複製

事件物件將包含綁定到元素的每個事件的鍵。每個按鍵對應於事件類型,例如按一下或滑鼠懸停。與每個鍵關聯的值是該類型的事件處理程序陣列。

存取事件處理程序定義

在 Chrome 中,您可以透過以下方式獲得更深入的見解:按一下處理函數並選擇「檢視函數定義」。此操作將開啟定義處理程序的原始程式碼,讓您清楚了解其實作。

以上是如何使用 jQuery 檢索綁定到 HTML 元素的事件處理程序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板