У меня есть следующий код, где я не могу получить ссылку на родительский объект внутри функции OnKeyUp.Я понимаю, что в методе OnKeyUp «this» относится к текстовому полю.Но как мне получить доступ к родительскому объекту, чтобы var textboxID вывел мне правильное значение?
function $MyObject() {
this.Control = {
inputBox: "#inputBox1",
name: "Control1",
BindEvent: function () {
$(this.inputBox).keyup(this.OnKeyUp);
},
OnKeyUp: function () {
var textBoxID = this.inputBox;
alert(textBoxID);
}
}
}
$(document).ready(function () {
var object1 = new $MyObject();
object1.Control.BindEvent();
});