3
我有這樣麻煩的jQuery插件
$.widget("ui.myWidget", {
//default options
options: {
myOptions: "test"
},
_create: function() {
this.self = $(this.element[0]);
this.self.find("thead th").click(function() {
this.self._headerClick(); //how do I do this!!!
});
this.self._somethingElse();
},
_headerClick: function(){
},
_somethingElse: function(){
},
.
.
.
線this.self._headerClick();
一個widget拋出一個錯誤。這是因爲在這種情況下this
是被點擊的th
元素。我如何獲得對_headerClick函數的引用?
你不需要做'that._somethingElse();'?我不認爲'this.self._somethingElse();'會觸發。 – 2011-05-19 17:03:36
是的,我剛剛意識到之前,我簡化了這個例子,所以你不會因爲無關緊要的代碼而頭痛,我搞砸了。 – kralco626 2011-05-19 17:07:29