只是一个简单的问题。在我目前的理解中,以下两个代码块是相同的,除了一个包含在一个函数中。为什么它适用于方法 1,而不适用于方法 2?有什么区别?
方法一:
// Reset button
$('.reset').button({
icons: {primary: 'ui-icon-closethick'}
}).click(function(){groupList.change()});
方法二:
// Reset button
$('.reset').button({
icons: {primary: 'ui-icon-closethick'}
}).click(groupList.change);
编辑: JSFiddle: http: //jsfiddle.net/B8YEa/2/ - 请注意单击“两个”如何引发错误Uncaught TypeError: Object #<HTMLButtonElement> has no method 'on'
,“一个”很好,以及选择的实际更改