小jquery计算

小jquery计算,jquery,Jquery,我需要一些使用jquery进行的简单计算 这个例子非常接近。只需要稍微调整一下: 用户应该输入价格 我需要计算所有价格的总和 它应该在不单击按钮的情况下进行计算 干杯和感谢我不确定你想让用户输入价格进入等式的哪个位置,这样你就可以决定了,但一切都如你所述:) 1 33.33 0.3 $('#number').keyup(函数(){ var=price$(this.val(); $('p.price').text(函数(i,v){ 返回数学舍入(parseInt(v*100,10)*7.5)/1

我需要一些使用jquery进行的简单计算

这个例子非常接近。只需要稍微调整一下:

  • 用户应该输入价格

  • 我需要计算所有价格的总和

  • 它应该在不单击按钮的情况下进行计算


  • 干杯和感谢

    我不确定你想让用户输入价格进入等式的哪个位置,这样你就可以决定了,但一切都如你所述:)

    
    

    1

    33.33

    0.3

    $('#number').keyup(函数(){ var=price$(this.val(); $('p.price').text(函数(i,v){ 返回数学舍入(parseInt(v*100,10)*7.5)/100; }); });
    尝试一下:


    我们很乐意帮助解决您遇到的特定问题,但我们不是来帮您解决问题的。感谢您的帮助,可以在创建总计之前运行math.round,以便每个输入都可以有一个唯一的数学。假设输入id=“1”将进行计算(Math.round(total*100)/50),输入id=“2”将进行计算(Math.round(total*100)/75),我想是的,但我不是100%确定你在这里要做什么,也许你应该就此提出一个新的更具体的问题。谢谢你在领先一步后解决了这个问题
    <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;
        });
    
    
    });
    
    $(".price").blur(function(){
        var total = 0;
        $(".price").each(function(){
            if(!isNaN(this.value)){
                total += Number(this.value);
            }
        });
        $(".target").html(Math.round(total * 100) / 100);  
    });