zoukankan      html  css  js  c++  java
  • [javascript]jQuery绑定事件方法:on()

    语法:

    $(selector).on(event,childSelector,data,function)

     on(event,childSelector,data,function):在被选元素及子元素上添加一个或多个事件处理程序。

    1.参数含义

     

    event 必需。规定要从被选元素移除的一个或多个事件或命名空间。

    由空格分隔多个事件值,也可以是数组。必须是有效的事件。
    childSelector 可选。规定只能添加到指定的子元素上的事件处理程序(且不是选择器本身,比如已废弃的 delegate() 方法)。
    data 可选。规定传递到函数的额外数据。
    function 可选。规定当事件发生时运行的函数。

     

    2.优于bind()、live() 和 delegate()

    on() 方法是 bind()、live() 和 delegate() 方法的新的替代品

    3.off() 方法

    如需移除事件处理程序,请使用 off() 方法。

    4.one() 方法

    如需添加只运行一次的事件然后移除,请使用 one() 方法。

    5.适用范围:

    使用 on() 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)

  • 相关阅读:
    yii2框架随笔27
    yii2框架随笔26
    yii2框架随笔25
    yii2框架随笔24
    yii2框架随笔23
    yii2框架随笔21
    yii2框架随笔20
    yii2框架随笔19
    yii2源码学习笔记(十五)
    yii2源码学习笔记(十四)
  • 原文地址:https://www.cnblogs.com/vickylinj/p/7565209.html
Copyright © 2011-2022 走看看