是否更好地使用.delegate()性能明智?

TK1*_*123 12 javascript jquery

我工作的一个开发人员开始以这种方式编写所有代码:

$('.toggles').delegate('input', 'click', function() { 
   // do something  
});
Run Code Online (Sandbox Code Playgroud)

VS:

$('.toggles').click(function() { 
   // do something  
});
Run Code Online (Sandbox Code Playgroud)

这样做有什么性能上的好处吗?

Mad*_*iha 6

delegate() 从jQuery 1.7开始被取代.

.on()改用.


.on()具有出色的性能基准.并.click()满足您的需求和需求