0

変数を使用してオブジェクトから情報を収集しようとしています。私は PHP プログラマーですが、JavaScript はまだあまり得意ではありません。

var priceobj= {'Youth Small':'0', 'Youth Meduim':'0', 'Youth Large':'0','Adult Small':'0','Adult Medium':'0','Adult Large':'0','Adult XL':'0','Adult XXL':'2','Adult XXXL':'3'};

var os0 = $('#os0').val(); // value will be one of the options in priceobj

var value = priceobj.os0 // this should read 0,2,3 depending on the value of os0
4

1 に答える 1

3

試す

var value = priceobj[os0];

os0 はキーではなく、キーを表す値です。あなたがそれを呼んだ方法は、それは鍵でなければなりません。

于 2012-11-21T02:21:09.037 に答える