使用数据属性检索对象键';javascript中的s值(jQuery)
尝试基于数据属性获取对象的值。 虽然我很难用正确的词汇解释它,但设置示例应该更清楚:使用数据属性检索对象键';javascript中的s值(jQuery),javascript,jquery,object,Javascript,Jquery,Object,尝试基于数据属性获取对象的值。 虽然我很难用正确的词汇解释它,但设置示例应该更清楚: var obj={ 键1:“你好”, 键2:“你好”, 关键3:1, 关键4:2 } $(“.key”)。每个(函数(){ var dk=$(this.data('key'); 控制台日志(obj.dk); }); 您必须使用方括号访问带有变量的JSON对象的键。因此,将代码更改为console.log(obj[dk]) var obj={ 键1:“你好”, 键2:“你好”, 关键3:1, 关键4:2 }
var obj={
键1:“你好”,
键2:“你好”,
关键3:1,
关键4:2
}
$(“.key”)。每个(函数(){
var dk=$(this.data('key');
控制台日志(obj.dk);
});代码>
您必须使用方括号访问带有变量的JSON对象的键。因此,将代码更改为console.log(obj[dk])代码>
var obj={
键1:“你好”,
键2:“你好”,
关键3:1,
关键4:2
}
$(“.key”)。每个(函数(){
var dk=$(this.data('key');
console.log(obj[dk]);
});代码>
我尝试过这个方法,但没有包括圆点,obj[dk]-->应该是obj[dk]。是的,没有圆点,你可以使用这个答案。