您好如果您是
var test = $('#a').click(function(e){})
test();
會無法使用 因為test是object
$('#a').click所需的參數是一個函數
而你點了a有動作是因為觸發a的click事件
可以參考下面的連結 案F12進到console
https://jsfiddle.net/5qjs6xo4/3/
var clickAction = function(e) {...};
$('#a').click(clickAction);
clickAction就可以重用在不同的地方了。
不過 var test???