jQuery().on方法的使用详解
Posted dajunjun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery().on方法的使用详解相关的知识,希望对你有一定的参考价值。
从厦门回来之后,两周没写博客了,主要是没时间,先放一张在厦门的靓照
本文 原文链接 ,希望能帮到这些前端小白。用法:此方法可以在匹配元素上绑定一个或者多个事件处理函数。 使用off()方法可以删除on()方法绑定的事件。
语法结构一
1 | $(selector).on(events,[selector],[data],fn) |
- events:一个或多个用空格分隔的事件类型和可选的命名空间。
- selector:可选。一个选择器字符串,用以过滤选定的元素,该选择器的子元素将调用处理程序。
- data:可选。作为event.data属性值传递给事件对象的额外数据对象以供事件处理函数处理。
- fn:该事件被触发时执行的函数。 false值也可以做一个函数的简写,返回false。
实例一
利用 data 参数为绑定的事件处理函数传递数据
1 | $(document).ready((){ |
语法结构二
1 | $(selector).on(object,[selector],[data]) |
- object:一个用字符串表示的,一个或多个空格分隔的事件类型和可选的命名空间,值表示事件绑定的处理函数
其他两个参数与之前的结构一样
实例一
1 | $(document).ready((){ |
以上代码中,事件类型和事件处理函数以对象的形式绑定的。
以上是关于jQuery().on方法的使用详解的主要内容,如果未能解决你的问题,请参考以下文章
详解jQuery中 .bind() vs .live() vs .delegate() vs .on() 的区别