我目前正在通过 CodeSchool.com 学习 jQuery,他们提到这样做更好:
$(document).ready(function() {
$(".exampleclass").on('click', 'button', function() {
//some method
});
});
而不是:
$(document).ready(function() {
$(".exampleclass button").on('click', function() {
//some method
});
});
不过,他们没有给出任何理由。据我所知,两者之间似乎没有区别,实际上我发现后者更容易。
第一个代码块更容易接受是否有特殊原因?它运行得更快,还是有什么特别的优势?