我有一个小提琴 HERE 。
我试图计算大学学分的美元价值$ 402并适当地显示它。
我正在使用此行$("#moneySaved").val(result*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);
});
});
HTML输出是......
<input type="text" disabled="disabled" id="moneySaved"> Saved on the cost of your degree program<br>
答案 0 :(得分:1)
在这里工作演示http://jsfiddle.net/d6F4n/4/
似乎你错误地提到result
。
$(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);
});
});
答案 1 :(得分:0)
您的结果变量缺失,因此它在文本输入中显示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);
});
});