0
可能重複:
「this」 keyword in event methods when using JavaScript prototype object從另一個成員函數調用成員函數在JavaScript
我創建了一個名爲「MyClass的」在JavaScript類和約束onclick事件到按鈕上這一頁。當onclick事件觸發時,我想調用另一個成員函數,但它給了我一個未定義的錯誤。請幫忙。
//MyClass constructor
MyClass = function() {
//Find search button
this.ctrlSearchButton = $("#btnSearch");
//Attach onclick event to search button
this.ctrlSearchButton.click(this.onSearchButtonClick);
};
MyClass.prototype.onSearchButtonClick = function() {
DoSearch();// ERROR : Object Expected
};
MyClass.prototype.DoSearch = function() {
alert("search called");
};
幫我:http://stackoverflow.com/a/4947449/470749 – Ryan