// jQuery 1.4.3+$( elements ).delegate( selector, events, data, handler );// jQuery 1.7+$( elements ).on( events, [selector], data, handler );
求问 delegate 和on的区别只是参数顺序吗?如果只是参数顺序的话,觉得没必要去更新方法哈
jQuery에서 델리게이트와 온의 차이점을 알 수 있나요? -PHP 중국어 사이트 Q&A-jQuery에서 Delegate와 On의 차이점은 무엇인가요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
官方文档已经不推荐使用.delegate()了
.delegate() has been deprecated. It was superseded by the .on() method since jQuery 1.7, so its use was already discouraged.
更新答案,题主举的例子中,结果是一样的:
.on() 的语法有两种情况:
1.此时效果跟.bind()、.click()是一样的。
目标元素.on('click',handler);
2.而下面这种情况,确实跟 .delegate()是一样的。
代理元素.on('目标元素选择器',handler);
jQuery에서 델리게이트와 온의 차이점을 알 수 있나요? -PHP 중국어 사이트 Q&A-jQuery에서 Delegate와 On의 차이점은 무엇인가요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
官方文档已经不推荐使用.delegate()了
.delegate() has been deprecated. It was superseded by the .on() method since jQuery 1.7, so its use was already discouraged.
更新答案,题主举的例子中,结果是一样的:
.on() 的语法有两种情况:
1.此时效果跟.bind()、.click()是一样的。
目标元素.on('click',handler);
2.而下面这种情况,确实跟 .delegate()是一样的。
代理元素.on('目标元素选择器',handler);