0

ペアの値の配列があります

1:9,10:8,20:7

特定の数量が注文されたときに使用する正しい価格ポイントを確立するために反復したい数量と価格/値下げを表します。

var qty = parseFloat($("#qtyInput").val());
var price_array = $("#sku_price_array" + sel_class).val();
var sku_price_array = price_array.split(",");
for (var i=0; i<sku_price_array.length; i++) {
    var sku_prices = sku_price_array[i].split(":");
    if (qty > sku_prices[i][0]) {
        alert(sku_prices[i][1]);
    };
};

意図した値がアラートに表示されません。

私が目指しているのはsku_prices[i][0]、最初の実行で値 1 を取得し、 から値 9 を警告することですsku_prices[i][1]

最初のランスルーで、firebug は sku_prices[i][0] の値が 1 であることを示していますが、アラートは未定義です。

(編集:エスケープ文字を削除しました、ありがとう)

4

1 に答える 1