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

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

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

$('#whatever').on('click', function() {
     /* your code here */});

$('#whatever').click(function() {
     /* your code here */});


Cats萌萌
浏览 1192回答 4
4回答

子衿沉夜

下面的代码有什么区别吗?不,在您的问题中,这两个代码示例之间没有功能上的区别。.click(fn)的“快捷方法”。.on("click", fn)。从…文件.on():有些事件有速记方法,例如.click()可用于附加或触发事件处理程序的。有关速记方法的完整列表,请参见事件类别.请注意.on()不同于.click()因为它有能力创造委托事件处理程序通过一个selector参数,而.click()不会的。什么时候.on()调用时没有selector参数,它的行为与.click()。如果需要事件委托,请使用.on().
打开App,查看更多内容
随时随地看视频慕课网APP