0
私は最低75ドルのショッピングカートを持っていますので、小計が75より小さいかどうかを確認する必要があります。私が抱えている問題は、小数点(例:$ 150.87)を単なる整数にしようとしていて、小数点の前にすべてをつかむことです。したがって、小計が「150.87ドル」の場合、「150」しか必要ありません。私はあなたがこのjsfiddle https://jsfiddle.net/51q4cd70/で見ることができる$を削除することができますが、私は10進数の後にすべてを削除する方法がわかりません。小計が毎回違うので、 ".87"を置き換えることはできません。私は正規表現を使用してみましたが、それは本当に私のために複雑です。jQueryは10進数を整数に変更して、それが別の整数より大きいか小さいかを確認します
私のコーディングは以下の通りです:
if ($('#LogonImageLink').val() == "LogOff") {
//YOU ARE LOGGED OFF
var subtotal = $('.ShoppingCart_SubTotalText').text().replace("$", "");
if ($(subtotal) < 75) {
alert('this number is bigger');
}
else {
alert('this number is smaller');
}
}
私はまだ動作しません、これを試してみました。 – xohbrittx
私はあなたの例でそれをテストし、それがうまくいけば、前に($小計) '$'を削除する必要があります。あなたは結果をintesか浮かせるか? –