javascript类/字典中的对象键?

javascript类/字典中的对象键?,javascript,jquery,Javascript,Jquery,我有一个Javascipt对象,用作字典 var obj={ xxx:'1' yyy:'2' } 然而— xxx和yyy应该是jQuery对象 比如: var obj = { $('#div1'):'1' , $('#div2'):'2' } 可能吗 另外,我如何获取键$('#div2')的“值” p、 美国。 我觉得$.data在这里

我有一个Javascipt对象,用作字典

var obj={
           xxx:'1'
           yyy:'2'
        }
然而— xxx和yyy应该是jQuery对象

比如:

var obj =
          { 
             $('#div1'):'1' , 
             $('#div2'):'2'
           }
可能吗

另外,我如何获取键
$('#div2')
的“
值”

p、 美国。 我觉得$.data在这里帮不了我,因为它也是一个键值
我还需要输入key-object类型。

对象键只能是字符串,句号。请参阅

选择一个合理的字符串表示形式,并使用它。在本例中,我认为选择器字符串看起来是一个不错的选择:

{ 
    '#div1': '1', 
    '#div2': '2'
}

另外,我如何获取键
$('#div2')
的“
值”

使用一个成员运算符,或点表示法

var obj = { /* stuff */ };
var value = obj.propertyName;
console.log(value);
或括号表示法(对于运行时才知道的属性名称更有用):


对象键只能是字符串,句点。请参阅

选择一个合理的字符串表示形式,并使用它。在本例中,我认为选择器字符串看起来是一个不错的选择:

{ 
    '#div1': '1', 
    '#div2': '2'
}

另外,我如何获取键
$('#div2')
的“
值”

使用一个成员运算符,或点表示法

var obj = { /* stuff */ };
var value = obj.propertyName;
console.log(value);
或括号表示法(对于运行时才知道的属性名称更有用):


@不是我想听到的,但是好的:)因为我不确定我的元素是否有ID(不是我的html…),你到底想存储什么?我不相信您的数据结构是最好的表示形式。@不是我想听到的,但可以:),因为我不确定我的元素是否有ID(不是我的html…),您到底想存储什么?我不相信您的数据结构是最好的表示。