javascript类/字典中的对象键?
我有一个Javascipt对象,用作字典javascript类/字典中的对象键?,javascript,jquery,Javascript,Jquery,我有一个Javascipt对象,用作字典 var obj={ xxx:'1' yyy:'2' } 然而— xxx和yyy应该是jQuery对象 比如: var obj = { $('#div1'):'1' , $('#div2'):'2' } 可能吗 另外,我如何获取键$('#div2')的“值” p、 美国。 我觉得$.data在这里
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…),您到底想存储什么?我不相信您的数据结构是最好的表示。