私はアイデアが不足しています。 私はこの問題について読んできましたが、私のニーズに合った答えは見つかりませんでした。そこでここでは、シナリオ配列のインデックスとして入力値を使用する方法
私は彼らのid
<input type="hidden" id="name" value="Taco house" />
<input type="hidden" id="pin" value="Mexican" />
して値を取得する場所、私はいくつかの入力を持っていると私は、配列
を構築するためにindex
として値を使用しようと
var name = $('#name').val();
var pin = $('#pin').val();
markersData = {
pin: [ //here it should put 'Mexican' instead it puts 'pin'
{
name: name,
location_latitude: 43.5391318,
location_longitude: 10.3020171,
//other nodes here
}
]
};
は私がした場合であります配列に渡す前に変数pin
を印刷すると実際の値が出力されますが、配列に渡すと値が失われ、インデックスがピンになります。
確かにこれは明らかな質問ですが、私はjqueryでうまくいないので、私はいくつかの助けが必要です。
フルコードを掲載できますか? –
あなたの問題はまったく明らかではありませんが、 'var foo = markersData.pin [parseInt(pin、10)]' –
を追加しようとしましたか?あなたの記述から問題を理解するのは難しい –