jquery如何从数组索引括号中的变量中获取数组值

jquery如何从数组索引括号中的变量中获取数组值,jquery,Jquery,我有一个php脚本,它显示了一个类似于下面这样的div中的帖子的名称 <div id="runType"> <?php $test = $_GET['data']; echo $test; ?> </div> 这一切正常,我可以控制台。注销运行类型,我得到5k 然后我有一个索引数组,我想把runType放入其中,这样我就可以得到特定的数据 如果我键入以下内容,我将获得所需的数据 time.pus

我有一个php脚本,它显示了一个类似于下面这样的div中的帖子的名称

  <div id="runType">     
    <?php
        $test = $_GET['data'];
        echo $test;
    ?> 
</div>
这一切正常,我可以控制台。注销运行类型,我得到5k

然后我有一个索引数组,我想把runType放入其中,这样我就可以得到特定的数据

如果我键入以下内容,我将获得所需的数据

time.push(data[1]["5k"]);
所以我想我可以用如下所示的runType变量替换5k,但它不起作用

time.push(data[1][runType]);
如果我指定
runType=“5k”
它也可以工作,因此这与我如何从DOM获取数据有关


如果可能的话

使用
runType=$(“#runType”).html()
Instedi最初是用html实现的,但这不起作用,所以尝试了文本,认为它可能会添加为字符串。我认为将它变成一个字符串可能是一个同步问题。也就是说,页面上加载内容的顺序和JS函数的触发顺序。可能是jQuery抓取函数在
时间之后触发。push
函数,或者push函数在加载DOM之前触发。。?需要查看所有相关代码才能进行判断。我从document.ready中的DOW中获取数据,并在调用函数之前将其显示在console.log中,因此这不应该是时间问题
time.push(data[1][runType]);