Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从键获取值作为id名称_Javascript_Jquery_Ajax_Arrays_Key Value - Fatal编程技术网

Javascript 从键获取值作为id名称

Javascript 从键获取值作为id名称,javascript,jquery,ajax,arrays,key-value,Javascript,Jquery,Ajax,Arrays,Key Value,我正在等待来自服务器的号码,一旦我得到了号码,我想找到一个相应的id名称来更改该div的背景 因此,我创建了一组键和值 var timelineKeys = { "4": "btn_no_1", "5": "btn-no-2", "6": "btn-no-3", "7": "btn-no-4", "1": "btn-no-5", "2": "btn-no-6", "2": "btn-n

我正在等待来自服务器的号码,一旦我得到了号码,我想找到一个相应的id名称来更改该div的背景

因此,我创建了一组键和值

var timelineKeys = {
        "4": "btn_no_1",
        "5": "btn-no-2",
        "6": "btn-no-3",
        "7": "btn-no-4",
        "1": "btn-no-5",
        "2": "btn-no-6",
        "2": "btn-no-7",
    }
在我的$.ajax中,我从服务器获取变量,我称之为't','t'将是其中的一个关键数字,但是如何使用此变量动态获取文本“btn no-…”?timelineKeys.t似乎不起作用

谢谢


要访问的属性名包含在变量中时的语法,在您的情况下为
t
;有关更多信息,请参阅此问题:

您的意思是像
t['4']
?嗨,谢谢,我可以再问一个问题吗?现在我得到了这个idName(=timelineKeys[t]),我把它放到jquery:$(“#”+idName).css(…),但是它不起作用,我做错了什么?看起来不错,如果你写了
idName=timelineKeys[t]
,如果你仍然有问题,我想你应该创建一个新问题
timelinekeys[t]