如何在javascript中包含多个输入?

时间:2013-05-27 14:21:55

标签: javascript jquery math

我正在尝试做多个javascript数学函数,我把两个输入,第一个做自己的计算和第一个的结果,成为第二个计算的一部分。

例如:

HTML

Total:
<input type="text" id="1" value=""  />
<p id="5"></p>
AMPI:
<input type="text" id="2" value="" />
<p id="4" ></p>

的javascript

$("#1").keyup(function () {
 var value = $(this).val();
 var x=value*value;
 $("#3").text(x);
}).keyup();

$("#2").keyup(function () {
 var value = $(this).val();
 var y=value/ (**here i want the output <p id="3"></p>**) ;
 $("#4").text(y);
}).keyup();

1 个答案:

答案 0 :(得分:1)

说明显而易见,您需要将(**here i want the output <p id="3"></p>**)替换为$("#3").text();

另请参阅此 short demo

<强>更新
为了限制小数位数,您可以使用函数toFixed。 E.g:

var x = 123.456789
$("#3").text(x.toFixed(3));   // <-- Displays: 123.457