美文网首页
jQuery 事件 - delegate() 方法

jQuery 事件 - delegate() 方法

作者: 小豌豆书吧 | 来源:发表于2017-10-12 22:23 被阅读0次

定义和用法

参数 描述
childSelector 必需。规定要附加事件处理程序的一个或多个子元素。
event 必需。规定附加到元素的一个或多个事件。由空格分隔多个事件值。必须是有效的事件。
data 可选。规定传递到函数的额外数据。
function 必需。规定当事件发生时运行的函数。

delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。
语法
$(selector).delegate(childSelector,event,data,function)

参数 描述
childSelector 必需。规定要附加事件处理程序的一个或多个子元素。
event 必需。规定附加到元素的一个或多个事件。由空格分隔多个事件值。必须是有效的事件。
data 可选。规定传递到函数的额外数据。
function 必需。规定当事件发生时运行的函数。

亲自试一试 - 实例

向未来的元素添加事件处理程序
如何使用 delegate() 方法向尚未创建的元素添加事件处理程序。

相关文章

  • jQuery 事件 - delegate() 方法

    定义和用法 delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些...

  • jQuery元素绑定方式

    在jQuery中,有四种绑定事件方法。分别是:on,live,bind,delegate他们相对应的事件移出方法为...

  • jQuery的事件委托方法bind 、live、delegate

    jQuery的事件委托方法bind 、live、delegate、on之间有什么区别? (1)、bind 【jQu...

  • jQuery 事件 - delegate() 方法和on()方法

    jQuery1.7中 .delegate()已被.on()取代,下面以示例的方式为大家介绍下jQuery中dele...

  • jQuery|delegate()树应用场景

    jQuery delegate() 方法。 delegate() 方法为指定的元素(属于被选元素的子元素)添加一个...

  • jQuery事件

    jQuery事件是DOM事件的封装,同时支持自定义的扩展。绑定事件:bind、on、live、delegate、k...

  • jquery 事件委托 - delegate()

    事件委托就是利用冒泡的原理,把事件加到父级上,通过判断事件来源的子集,执行相应的操作,事件委托首先可以极大减少事件...

  • jQuery及JS的笔记

    delegate():获取动态加载的元素的ID等可能无法获取得到,这时要用jQuery中的delegate()方法...

  • [jQuery] $.fn.delegate方法失效

    通常使用delegate的方法是, 但是在jQuery 1.6.4中,却没有生效。 原因:jQuery 1.6.4...

  • jqurey事件

    jQuery 事件函数 jQuery 事件处理方法是 jQuery 中的核心函数。 事件处理程序指的是当 HTML...

网友评论

      本文标题:jQuery 事件 - delegate() 方法

      本文链接:https://www.haomeiwen.com/subject/ascayxtx.html