Javascript分区和乘法

时间:2013-06-12 16:44:50

标签: javascript

我很确定我是傻瓜,但为什么这不起作用??

form.find( '.per_time' ).on( 'change', function() {
            var price = parseInt( form.find( '.section-price' ).attr('data-price'), 10 ) ;
            var multiplier = parseInt( $( this ).val(), 10 );
            var newprice = (price / 7) * multiplier;
            form.find( '.section-price .price' ).html( newprice )
        })

我关注的是这条线:

var newprice = (price / 7) * multiplier;

计算不除以7,它只计算price * multiplier

这段代码似乎也在规定会发生什么,但我很确定它是上述的较短版本。

n.find(".per_time").on("change",function(){var t=parseInt(n.find(".section-price").attr("data-price"),10),r=parseInt(e(this).val(),10),i=(t/7)*r;n.find(".section-price .price").html(i)})

提前感谢您的所有帮助。以下是输入的示例。

(595 / 7) * 10

1 个答案:

答案 0 :(得分:0)

尝试:

var newprice = price * multiplier / 7.0;

假设您没有收到parseInt(0.XXXX)

相关问题