-1

以下のこの jQuery に .toFixed(2) 値を追加する必要がありますが、どこに配置すればよいかわかりません。

現在、計算が完了すると次のように表示されます。

送料無料まであと $10.020000000000003 です!

jQuery(document).ready(function(){
if(jQuery("div.dynamicMiniCart dd.subtotal").length>0) {
var subtotal = jQuery("div.dynamicMiniCart dd.subtotal")[0].textContent;
var subTotalArr = subtotal.split("$");
if(subTotalArr.length>1){
var spendMore = 45 - Number(subTotalArr[1]);
if(spendMore >0)
    jQuery("#show_total").text("You are $"+spendMore+" away from Free Shipping!");
  else
    jQuery("#show_total").text("Made in the USA!");
}
}
})
;
4

2 に答える 2

0

ここに 1 つのオプションがあります。これにより、if ステートメントの前に丸められ、丸めエラーが原因で if 条件が true に評価されないようにします。

var spendMore = 45 - Number(subTotalArr[1]).toFixed(2);
于 2013-09-09T18:49:18.193 に答える