JavaScript - 尝试计算值

时间:2014-05-05 16:05:03

标签: javascript jquery

我有一个小提琴 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>

2 个答案:

答案 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);
   });
});