私はJavaScriptの方が新しく、このif/then/else if文で少し問題があります。私は下のいくつかのことを試しましたが、固執しています。誰にもアイデアはありますか?jQueryが10未満の場合はこれを行い、そうでない場合は0を返します。
if (variant.inventory_management == "shopify" && variant.inventory_policy != "continue") {
if (variant.inventory_quantity < 10) {
$lowStockAmount.html('Last few remaining! only ' + variant.inventory_quantity + ' left');
} else if (variant.inventory_quantity < 1) {
$lowStockAmount.html("We're sold out, Don't worry! <a href='#'>click here</a> to be notified when it's back in stock.");
}
}
私は= 0も試してみましたが、私は同じことになります。最後のいくつかが残っています! 0は残っていますが、0の場合は売り切れメッセージを表示したいと思います。
あなたも、値<1はvariant.inventory_quantity <10は常に10未満 – DinoMyte
の対象となるためvariant.inventory_quantity <10前variant.inventory_quantity <1をチェックする必要があります何らかの理由でメッセージが表示されているようですので、売り切れのメッセージを表示するには0以下、残りのメッセージを表示するには10未満のものは間違っている可能性があります。 –