jQueryon()方法

jQueryon()方法

jQuery on() 方法

❮ jQuery 事件方法

实例

元素添加 click 事件处理程序:

$("p").on("click", function(){ alert("The paragraph was clicked.");});

亲自试一试 »

定义和用法

on() 方法在被选元素及子元素上添加一个或多个事件处理程序。

自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery 代码库。

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

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

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

语法

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

参数

描述

event

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

由空格分隔多个事件值,也可以是数组。必须是有效的事件。

childSelector

可选。规定只能添加到指定的子元素上的事件处理程序(且不是选择器本身,比如已废弃的 delegate() 方法)。

data

可选。规定传递到函数的额外数据。

function

可选。规定当事件发生时运行的函数。

更多实例

添加多个事件处理程序

如何向元素添加多个事件处理程序。

使用 map 参数添加多个事件处理程序

如何使用 map 参数向被选元素添加多个事件处理程序。

在元素上添加自定义事件

如何在元素上添加自定义命名空间事件。

向函数传递数据

如何向函数传递数据。

向未来的元素添加事件处理程序

演示 on() 方法也适用于尚未创建的元素。

移除事件处理程序

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

❮ jQuery 事件方法

你可能也喜欢

如何快速查找自己的手机号码?10种实用方法都在这里!
资源岛多久刷新(资源岛多久不打可以换对手)
AU直播下载|AU直播app下载
365bet皇冠体

AU直播下载|AU直播app下载

📅 07-05 👀 2719
人人都是神将!《胡莱三国2》将领升橙攻略
365体育网址备用

人人都是神将!《胡莱三国2》将领升橙攻略

📅 06-29 👀 9396
网上买轮胎可以选择哪些平台?
365bet繁体中文

网上买轮胎可以选择哪些平台?

📅 07-03 👀 1147
战狼2手机观影体验:一部手机,一个世界,一部战狼2
如何快速查找自己的手机号码?10种实用方法都在这里!
重装系统win7旗舰版的操作步骤[多图]
365bet繁体中文

重装系统win7旗舰版的操作步骤[多图]

📅 07-03 👀 1201
如何正确给新生儿更换纸尿裤
365bet皇冠体

如何正确给新生儿更换纸尿裤

📅 06-28 👀 4561