jQuery.delegate()函數(shù)用于為當前或未來的元素動態(tài)綁定事件處理程序。
使用方法如下:
$(selector).delegate(childSelector, eventType, function)
selector
:選擇器,表示要綁定事件的父級元素。childSelector
:選擇器,表示要綁定事件的子級元素。eventType
:字符串,表示要綁定的事件類型,如:“click”、"mouseover"等。function
:回調(diào)函數(shù),表示事件處理程序。$(document).delegate("button", "click", function(){
// 在點擊button元素時觸發(fā)的事件處理程序
$(this).text("Clicked");
});
上述代碼表示為文檔中的所有button元素綁定一個點擊事件處理程序,當點擊button元素時,會觸發(fā)該事件處理程序并將其文本改為"Clicked"。
更多關于jQuery.delegate()函數(shù)的詳細信息,請參考官方文檔:jQuery.delegate()