我正在尝试做多个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();
答案 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