我有一个配对值数组
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 的值,并从sku_prices[i][1]
.
在我的第一次运行中,firebug 显示我的 sku_prices[i][0] 值为 1,但警报未定义。
(编辑:转义字符已删除,谢谢)