Javascript/jQuery使用变量作为索引

mon*_*nda -4 javascript jquery

 function changeContactPersonDetails(value){
    value = value-1;
    alert(typeof(value))  // alerts number
    $("#billingPersonName").val("${session.traineeDetais.name[value]}");

}
Run Code Online (Sandbox Code Playgroud)

在这里,我想使用值作为索引(即0,1,2,3等)

但如果我尝试这样的话,就会给我错误

  $("#billingPersonName").val("${session.traineeDetais.name[1]}");
Run Code Online (Sandbox Code Playgroud)

给出正确的价值

Aru*_*hny 7

value是一个变量,所以你需要使用字符串连接

$("#billingPersonName").val("${session.traineeDetais.name[" + value + "]}");
Run Code Online (Sandbox Code Playgroud)