`
zhangyaochun
  • 浏览: 2595535 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jquery事件之delegate

阅读更多

delegate

 

--------  为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定这些事件发生时候运行的函数。

 

适用于当前未来元素(动态创建的)

 

 

 

  • 语法

/*
 *@param childSelector  附加事件处理程序的一个或多个子元素
 *@param event 附加到元素的一个或多个事件,用空格分隔多个事件值
 *@param data (可选)额外的数据
 *@param function 指定事件发生时候运行的函数
*/
$(selector).delegate(childSelector,event,data,function)
 


扩展阅读:




分享到:
评论

相关推荐

    详解jquery事件delegate()的使用方法

    主要详解了jquery事件delegate()的使用方法,delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数,感兴趣的小伙伴们可以参考一下

    jQuery:bind() delegate() live()事件绑定

    在探讨jQuery中的`bind()`, `delegate()`, 和`live()`事件绑定方法的区别时,我们需要深入理解它们在处理DOM事件时的独特方式。这些方法在不同的场景下提供了灵活且高效的选择,帮助开发者创建响应式和动态的Web应用...

    jquery事件代理方式的区别联系

    本文将深入探讨jQuery中的事件代理方式,包括`live`, `delegate`和`bind`的区别与联系。 ### 事件冒泡与事件代理原理 事件冒泡是指事件从最深的节点开始,逐级向上层节点传播事件的过程。当一个元素触发事件,该...

    jQuery中 delegate使用的问题

    支持为动态生成的标签元素绑定事件也许就live和delegate了吧,不过新版本已经不支持live了,只有delegate delegate真的比较特殊呀,不同于其他事件绑定的风格。 就因为习惯了之前的bind风格..栽了跟头 简单的说就是...

    jQuery事件函数共4页.pdf.zip

    1. **$(document).ready()**:这是jQuery中最常用的事件函数之一,它确保文档加载完成后才执行指定的函数。这样可以避免在页面未完全加载时尝试操作元素导致的问题。 2. **$.on()**:这个函数是jQuery中处理事件的...

    jquery事件

    在jQuery中,事件处理是其核心功能之一,使得开发者能够轻松响应用户的交互行为,如点击、鼠标移动、键盘输入等。本文将深入探讨jQuery中的事件处理机制及其相关知识点。 1. **事件绑定** jQuery提供了多种方式来...

    jQuery事件 delegate()使用方法介绍

    delegate定义和用法 delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由...

    jQuery参考手册-事件总结

    12. **delegate()**: 类似于 `live()`,用于向匹配元素的后代元素添加事件处理器,已被 `on()` 替代。 13. **event对象**: 在事件处理函数内,`event` 对象提供了关于事件的详细信息,如 `event.type` (事件类型),...

    JQuery绑定事件

    **jQuery绑定事件**是JavaScript库jQuery中的核心功能之一,它极大地简化了DOM元素事件处理的流程,使得开发者能够更加高效地编写代码。在JavaScript原生语法中,为元素添加事件监听器通常涉及到`addEventListener`...

    jQuery 事件以及处理方法

    在jQuery中,事件处理是核心功能之一,它使得用户与网页交互变得更加动态和响应。本篇将详细介绍jQuery中的事件以及处理方法。 ### 1. jQuery 事件 事件是JavaScript中的一个重要概念,它们代表着网页中发生的特定...

    jQuery中delegate()方法的用法详解

    在jQuery库中,`delegate()`方法是一个非常有用的事件处理程序绑定功能,它允许开发者为动态创建的元素或一组元素绑定事件。这个方法尤其适用于那些在DOM加载时并不存在,但在之后通过JavaScript添加到页面中的元素...

    jQuery中delegate()方法用法实例

    主要介绍了jQuery中delegate()方法用法,实例分析了delegate()方法的功能、定义及为匹配元素的子元素添加一个或多个事件,并规定当这些事件发生时运行函数的使用技巧,需要的朋友可以参考下

    jQuery中delegate与on的用法与区别示例介绍

    在讨论jQuery中事件委托的相关技术时,我们经常需要考虑两种主要的方法:delegate()和on()。尽管从jQuery 1.7版本之后,.delegate()方法已经被.on()方法所取代,但在早期的jQuery版本中,这两种方法都广泛被用于实现...

    JQuery调用绑定click事件的3种写法

    `.on()`是jQuery 1.7版本引入的新方法,它取代了`.bind()`、`.live()`和`.delegate()`,提供了更强大的功能。`.on()`方法可以处理当前及未来的元素(动态生成的元素)的事件,这使得它在处理动态内容时非常有用。...

    jQuery中bind(),live(),delegate

    今天我们将深入探讨jQuery中的事件绑定方法,包括`bind()`, `live()`, `delegate()`,以及后来推出的`on()`方法。这四个方法都是为了帮助开发者更方便地管理页面上的事件,特别是对于动态生成的元素。 1. **bind()*...

    jquery例子大全 jquery demo

    `.delegate()` 和 `.live()`(在jQuery 1.7后被 `.on()` 替代)则支持事件代理,使得动态生成的元素也能响应事件。 ### 四、jQuery AJAX jQuery 的 AJAX 功能强大,如 `.ajax()`, `.get()`, `.post()` 等方法使得...

Global site tag (gtag.js) - Google Analytics