我是靠谱客的博主 愉快小懒猪,最近开发中收集的这篇文章主要介绍jquery on()方法和bind()方法的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

bind是直接绑定在一个对象上。

$('.btn').bind('click', function() {
alert('User clicked');
});
参数 描述
event

必需。规定添加到元素的一个或多个事件。

由空格分隔多个事件。必须是有效的事件。

data 可选。规定传递到函数的额外数据。
function 必需。规定当事件发生时运行的函数。

关于on

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

由空格分隔多个事件值。必须是有效的事件。
childSelector 可选。规定只能添加到指定的子元素上的事件处理程序(且不是选择器本身,比如已废弃的 delegate() 方法)。
data 可选。规定传递到函数的额外数据。
function 可选。规定当事件发生时运行的函数。
map 规定事件映射 ({event:function, event:function, ...}),包含要添加到元素的一个或多个事件,以及当事件发生时运行的函数。
主要差别是 childSelector,如
$('.btn').on("click", "a", function(){
alert("Goodbye!");
});
这里需要点击.btn a 元素实现

childSelector 不写则和bing一样

最后

以上就是愉快小懒猪为你收集整理的jquery on()方法和bind()方法的区别的全部内容,希望文章能够帮你解决jquery on()方法和bind()方法的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部