0

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 になります。数量とアイテム名に応じて、単位あたりの特定の価格を設定する必要があります。

しかし、それは私がそこに現れた方法では機能していません.私は何を間違っていますか?

ありがとうございました!

4

0 に答える 0