【发布时间】:2009-11-04 14:12:06
【问题描述】:
我正在尝试从另一个对象中访问配置对象的属性:
var myConfigObj = {
$myCachedSelector: $('#mySelector')
}
var myObj = {
$selector: myConfigObj.$myCachedSelector,
url: 'http://www.someurl.com/somepath'
}
$.each([ myObj, mySecondObj, myThirdObj ], function() {
this.$selector.load(this.url, function(){
//do something
});
当尝试在每个函数中使用 $selector 时,它返回“未定义”。两个对象在同一个作用域,不知道是什么问题。
【问题讨论】:
-
请添加更多代码:
myConfigObj.$myCachedSelector是什么(可能未定义)?以及您如何使用myObj.$selector?
标签: javascript jquery object properties