我有一个名为window.offset
的jQuery对象。
此对象有另一个名为search
的对象。
它有两个值top
& left
。
例如:
window.offset.search = {top:200, left:150}
我想将此'搜索'对象作为名为'id'的变量传递。
如何将此变量传递给window.offset
对象并获取top
& left
值。
我试过这个。但它不起作用。
var offset = 'window.offset.'+id
console.log(offset.left); //undefined
答案 0 :(得分:4)
以下是您可以做的事情:
var id = "search";
var offset = window.offset[id];
答案 1 :(得分:1)
您需要评估字符串:
var myOffset = eval(offset);
console.log(myOffset.left);