jquery事件delegate()方法用法详解[通俗易懂]
2023-06-13 09:12:01 时间
大家好,又见面了,我是你们的朋友全栈君。
我们先看官方是怎么说delegate()方法,delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数,使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。
语法很简单
$(selector).delegate(childSelector,event,data,function)
参数说明
childSelector 必需。规定要附加事件处理程序的一个或多个子元素。
event 必需。规定附加到元素的一个或多个事件。
由空格分隔多个事件值。必须是有效的事件。 data 可选。规定传递到函数的额外数据。
function 必需。规定当事件发生时运行的函数。
delegate 的函数是被某一类型的共同父元素调用
实例:
当点击鼠标时,隐藏或显示 p 元素:
$("div").delegate("button","click",function(){
$("p").slideToggle();
});
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155373.html原文链接:https://javaforall.cn
相关文章
- jQuery 事件(三) 事件的绑定和解绑、对象的使用、自定义事件
- 10个jQuery表单操作代码片段详解编程语言
- jQuery mouseover和mouseout事件
- jQuery select和change事件
- jQuery on()方法绑定事件
- JQuery绑定事件时传递参数的实现方法
- jquery中获得$.ajax()事件返回的值并添加事件的方法
- jquery笔记事件
- jQuery事件delegate()使用方法介绍
- JQuery入门——移除绑定事件unbind方法概述及应用
- JQuery入门——事件切换之toggle()方法应用介绍
- Struts2的s:radio标签使用及用jquery添加change事件
- JQuery事件e参数的方法preventDefault()取消默认行为
- jQuery阻止事件冒泡具体实现
- jQuery实现当按下回车键时绑定点击事件
- jQuery回车事件enter使用示例
- jquery新的绑定事件机制on方法的使用方法
- jquery新建的元素事件绑定问题解决方案
- jquery事件preventDefault()方法用法实例