我有:
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);