我试图将每个项目的数量和价格相乘以计算总数,但是我的警报中出现错误。

$.each(data.items, function(index, d){
    var calcultest = d.price * d.qty;
    alert(calcultest)
});

最佳答案

使用parseFloat将字符串转换为Float

$.each(data.items, function(index, d){
    var Price = d.price.replace(",",".");
    var calcultest = parseFloat(Price) * parseFloat(d.qty);
    alert(calcultest.toString().replace(".",","));
});


FIDDLE

09-25 21:53