JavaScript-尝试计算一个值
我有一把小提琴 我试图计算大学学分的美元价值乘以402美元,并适当地显示出来 我正在使用这一行JavaScript-尝试计算一个值,javascript,jquery,Javascript,Jquery,我有一把小提琴 我试图计算大学学分的美元价值乘以402美元,并适当地显示出来 我正在使用这一行$(“#moneySaved”).val(结果*402) 但它不起作用 这是整个脚本… $(document).ready(function(){ $(".input").keyup(function(){ var val1 = +$(".creditsPerClass").val(); var val2 = +$(".classesTransferred
$(“#moneySaved”).val(结果*402)代码>
但它不起作用
这是整个脚本…
$(document).ready(function(){
$(".input").keyup(function(){
var val1 = +$(".creditsPerClass").val();
var val2 = +$(".classesTransferred").val();
$("#result").val(val1*val2);
$("#moneySaved").val(result*402);
$("#timeSaved").val(val2*5);
});
});
<input type="text" disabled="disabled" id="moneySaved"> Saved on the cost of your degree program<br>
并且HTML输出是…
$(document).ready(function(){
$(".input").keyup(function(){
var val1 = +$(".creditsPerClass").val();
var val2 = +$(".classesTransferred").val();
$("#result").val(val1*val2);
$("#moneySaved").val(result*402);
$("#timeSaved").val(val2*5);
});
});
<input type="text" disabled="disabled" id="moneySaved"> Saved on the cost of your degree program<br>
节省了学位课程的成本
在这里进行工作演示
似乎您错误地引用了结果
$(document).ready(function(){
$(".input").keyup(function(){
var val1 = +$(".creditsPerClass").val();
var val2 = +$(".classesTransferred").val();
var result = val1 * val2;
$("#result").val(result);
$("#moneySaved").val(result*402);
$("#timeSaved").val(val2*5);
});
});
缺少结果变量,因此其在文本输入中显示NaN
$(document).ready(function(){
$(".input").keyup(function(){
var val1 = $(".creditsPerClass").val();
var val2 = $(".classesTransferred").val();
$("#result").val(val1*val2);
$("#moneySaved").val($("#result").val() *402);
$("#timeSaved").val(val2*5);
});
});
结果在哪里定义?将result
替换为(val1*val2)
可以修复它。原因是除了您之外,没有人知道变量result
的含义。你可能需要它是π,或者160亿,没有办法知道。还有什么是402
?神奇的数字是一件坏事。是的,考虑到评论和反对票,你可以做到,我认为这是清楚的<代码>402美元确实很重要,这是你需要帮助的计算的一部分。除非你只是想找人帮你写(va1*val2*402)
,否则你需要什么就更不清楚了。@webfrogs这不是学习最基本语法的地方。如果您不知道如何使用乘法运算符,则需要学习初学者javascript教程。这里有一些准则可以问你的问题显然不符合的问题:谢谢Rob。我会在9分钟内把它标对。