小jquery计算

时间:2011-10-14 12:44:32

标签: jquery

我需要使用jquery完成一些简单的计算。

此示例http://jsfiddle.net/tbL5r/非常接近。它只需要稍微调整一下:

  1. 用户应输入价格。

  2. 我需要计算所有价格的总和。

  3. 它应该在不点击按钮的情况下计算。

  4. 干杯谢谢

2 个答案:

答案 0 :(得分:1)

尝试一下:http://jsfiddle.net/tbL5r/38/

$(".price").blur(function(){
    var total = 0;
    $(".price").each(function(){
        if(!isNaN(this.value)){
            total += Number(this.value);
        }
    });
    $(".target").html(Math.round(total * 100) / 100);  
});

答案 1 :(得分:0)

我不确定您希望用户输入价格在哪里进入等式,因此您可以决定,但这一切都按您所描述的那样工作:)

<input id="number" type="text" />
<p class="price">1<p>
<p class="price">33.33</p>
<p class="price">0.3</p>


$('#number').keyup(function() {
    var = price $(this).val();
    $('p.price').text(function(i,v) {
        return Math.round(parseInt(v * 100, 10) * 7.5) / 100;
    });


});