以下代码有什么区别吗?
$('#whatever').on('click', function() {
/* your code here */
});
Run Code Online (Sandbox Code Playgroud)
和
$('#whatever').click(function() {
/* your code here */
});
Run Code Online (Sandbox Code Playgroud) 我经常使用
$(selector).click(...
Run Code Online (Sandbox Code Playgroud)
但有些人建议我改用它:
$(selector).on("click", function(...
Run Code Online (Sandbox Code Playgroud)
或$(selector).live("click"... (已弃用)
我阅读了手册,但是我的乞丐心里无法理解.我对他们使用的所有术语感到困惑.我仍然不知道差异,也不知道为什么要使用.on()
http://api.jquery.com/on/