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

}

ここでは、値をインデックスとして使用したい (つまり、0,1,2,3 など)

しかし、このようなことをしようとすると、エラーが発生します

  $("#billingPersonName").val("${session.traineeDetais.name[1]}");

正しい値を与える

4

3 に答える 3

2

関数を次のように変更します。

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

}
于 2013-09-03T06:30:39.537 に答える
1

これを試して:

$("#billingPersonName").val("${session.traineeDetais.name[" + parseInt(value,10) + "]}");
于 2013-09-03T06:25:45.170 に答える