jQuery 中的绑定事件始终在最后执行

Gor*_*vic 5 jquery bind

有没有一种方法可以将事件绑定到某个对象,并确保其中一个事件始终最后执行?

  $('#something').bind('click', function () {
    // do something first
  });
  $('#something').bind('click', function () {
    // do this always last
  });  
  $('#something').bind('click', function () {
    // do this after first one
  });
Run Code Online (Sandbox Code Playgroud)

谢谢你!

Mat*_*all 1

您可以一次性绑定所有处理程序:

$('#something').click(function () {
    first();
    second();
    third();
});
Run Code Online (Sandbox Code Playgroud)

与绑定 3 个独立的侦听器相比,这还有一个额外的好处,那就是更高效/更轻量。