假设我有一些绑定到链接的操作(使用 .click 或 .live),我想稍后做同样的事情,但我不想要重复的代码。哪个是正确的方法,为什么?
这个:
$('#link').click(function(){
//do stuff
});
//called later
$('#link').trigger('click');
或者:
$('#link').click(function(){
do_stuff();
});
//called later
do_stuff();
//defined here
function do_stuff(){
//do stuff
}