jQuery ショッピング カート プラグインに機能を追加しようとしています。私はこれを機能させる方法を探しています:
私が得た:
var item = {
group: product.parent().attr('id'),
id: product.attr('id'),
option: option || 'NA',
quantity: parseInt(product.attr('minimum'+option),10) || 1,
minimum: parseInt(product.attr('minimum'+option),10) || 1,
skip: parseInt(product.attr('skip'+option),10) || 1,
price: parseFloat(product.attr('price'+option)),
name: product.attr('name'+option),
};
これらの設定は、ショッピング カート内のすべてのアイテム情報を含む各 "li" 要素のカスタム属性にリンクされています。
item.price を変数にしたいと思います。そのため、条件によって価格が異なる場合があります。
だから私が試したのは:
var priceVar;
if (item.quantity == 4 && item.name == "RD-101"){
priceVar == 15;
}
if (item.quantity == 8 && item.name == "RD-101"){
priceVar == 10;
}
var item = {
group: product.parent().attr('id'),
id: product.attr('id'),
option: option || 'NA',
quantity: parseInt(product.attr('minimum'+option),10) || 1,
minimum: parseInt(product.attr('minimum'+option),10) || 1,
skip: parseInt(product.attr('skip'+option),10) || 1,
price: priceVar,
name: product.attr('name'+option),
};
したがって、基本的に、item.quantity = X AND item.name = X... より item.price の場合は X になります。数量とアイテム名に応じて、単位あたりの特定の価格を設定する必要があります。
しかし、それは私がそこに現れた方法では機能していません.私は何を間違っていますか?
ありがとうございました!