2017-05-05 9 views
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'); 
    } 
} 

答えて

0

使用 ((のparseInt(小計))> 75)場合は{}

+0

私はまだ動作しません、これを試してみました。 – xohbrittx

+0

私はあなたの例でそれをテストし、それがうまくいけば、前に($小計) '$'を削除する必要があります。あなたは結果をintesか浮かせるか? –

関連する問題