【发布时间】:2012-08-03 20:48:47
【问题描述】:
我有一个对象,类似这样的
var Egg = function(){
this.test = $(.slider .label);
$('.slider').slider({
min: 1,
value: 2,
step: 1,
value: 10,
slide: function(){
this.test.html(ui.value)
}
});
}
我想在滑块对象中使用我的变量测试。然而,在其当前形式中,this 指的是滑块而不是我的 egg 对象,因此当滑块移动时尝试使用 this.test 会导致未定义。
如何让this 引用我的对象而不是滑块。
谢谢
【问题讨论】:
标签: javascript oop this