JavaScript简单计算
我很确定我很愚蠢,但为什么这不起作用JavaScript简单计算,javascript,math,division,multiplication,Javascript,Math,Division,Multiplication,我很确定我很愚蠢,但为什么这不起作用 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 =
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,它只计算价格*乘数
这段代码似乎也在说明发生了什么,但我很确定它是上述代码的一个较短版本
n.find(“.per_time”).on(“change”,function(){var t=parseInt(n.find(“.section price”).attr(“数据价格”),10),r=parseInt(e(this.val(),10),i=(t/7)*r;n.find(.section price.price”).html(i)
提前谢谢你的帮助。下面是一个输入示例
(595/7)*10
请注意,Java不是Javascript!它不会被7除!那是什么意思?你什么意思?结果不正确或抛出错误?您是否在var newprice=price/7*乘数之前尝试alert(price)
和alert(multiplier)
代码>,然后是警报(newprice)
?能否以表格形式提供问题?现在,我们无法确定您正在使用哪些其他js库(jquery可能?这是什么attr
东西?),或者您的html是什么样子的(什么是form
?section price
?)。如果您可以使用复制问题,那将很有帮助:-)