jQuery.delegate()函数用于为当前或未来的元素动态绑定事件处理程序。
使用方法如下:
$(selector).delegate(childSelector, eventType, function)
selector
:选择器,表示要绑定事件的父级元素。childSelector
:选择器,表示要绑定事件的子级元素。eventType
:字符串,表示要绑定的事件类型,如:“click”、"mouseover"等。function
:回调函数,表示事件处理程序。$(document).delegate("button", "click", function(){
// 在点击button元素时触发的事件处理程序
$(this).text("Clicked");
});
上述代码表示为文档中的所有button元素绑定一个点击事件处理程序,当点击button元素时,会触发该事件处理程序并将其文本改为"Clicked"。
更多关于jQuery.delegate()函数的详细信息,请参考官方文档:jQuery.delegate()