为了账号安全,请及时绑定邮箱和手机立即绑定

.on(‘click’)与.click()之间的区别

.on(‘click’)与.click()之间的区别

Cats萌萌 2019-05-30 10:30:40
.on(‘click’)与.click()之间的区别下面的代码有什么区别吗?$('#whatever').on('click', function() {      /* your code here */});和$('#whatever').click(function() {      /* your code here */});
查看完整描述

4 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

下面的代码有什么区别吗?

不,在您的问题中,这两个代码示例之间没有功能上的区别。.click(fn)的“快捷方法”。.on("click", fn)。从…文件.on():

有些事件有速记方法,例如.click()可用于附加或触发事件处理程序的。有关速记方法的完整列表,请参见事件类别.

请注意.on()不同于.click()因为它有能力创造委托事件处理程序通过一个selector参数,而.click()不会的。什么时候.on()调用时没有selector参数,它的行为与.click()。如果需要事件委托,请使用.on().


查看完整回答
反对 回复 2019-05-30
  • 4 回答
  • 0 关注
  • 1186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信