簡単な質問です。私の現在の理解では、次の2つのコードのチャンクは、1つが関数で囲まれていることを除いて同一です。方法1では機能するのに方法2では機能しないのはなぜですか?違いはなんですか?
方法1:
// Reset button
$('.reset').button({
icons: {primary: 'ui-icon-closethick'}
}).click(function(){groupList.change()});
方法2:
// Reset button
$('.reset').button({
icons: {primary: 'ui-icon-closethick'}
}).click(groupList.change);
編集: JSFiddle:http ://jsfiddle.net/B8YEa/2/- 「Two」をクリックするとエラーがスローされ、 Uncaught TypeError: Object #<HTMLButtonElement> has no method 'on'
「One」をクリックすると問題がないことに注意してください。また、実際の選択の変更も同様です。