我有:

 TotalPrice = parseInt(TotalPrice*100)/100;
 $('input[name=EstimatedPrice]').val(TotalPrice);
 $('#EstimatedPriceDisplay').text(TotalPrice);


我收到了皮棉的两个警告。


val()调用不正确
text()调用不正确。


通过执行以下操作,我能够消除被错误称为text()的错误:

$('#EstimatedPriceDisplay').text('' + TotalPrice);


但这对我来说似乎有点糊涂。

最佳答案

您要支持IE the .toFixed() method,它返回一个字符串并四舍五入到指定的小数位。

 TotalPrice = TotalPrice.toFixed(2);

10-07 15:09