var UI$Contract$ddlForm_change = function() {
//'this' is currently the drop down that fires the event
// My question is can I change the context so "this" represents another object?
this = SomeObject;
// then call methods on the new "this"
this.someMethod(someParam);
};
là điều này có thể? Cảm ơn, ~ ck tại San DiegoTôi có thể thay đổi ngữ cảnh của javascript "này" không?
Xem câu trả lời cho câu hỏi này: http://stackoverflow.com/questions/456967/javascript-how-to-set-this-variable-easily – molf
yepp, nhiều hơn hoặc ít hơn một bản sao của lưu lượng truy cập http: // stackoverflow. com/questions/456967/javascript-how-to-set-this-variable-dễ dàng Câu trả lời được chấp nhận là sử dụng cuộc gọi()/apply(), xem https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Chức năng/áp dụng – VolkerK
Đây chỉ là QUÁ khó hiểu. Tất cả các câu trả lời đều nói không, bạn không thể làm được. Rõ ràng, các câu trả lời cho câu hỏi trùng lặp theo cách có, bạn có thể làm điều đó. Đi con số. – DOK