#result2
に制限することを除いて機能する次のコードがあります3 digits
current #result2: input 1 and you get 0.010416666666666666
needed #result2: input 1 and get 0.01
0.00 2 digits
結果が長くならないように、結果を後で制限する必要があります。
これは、ペット プロジェクトの一部として、デザイナーがピクセルをインチに変換するために使用されます。
** 本当に素晴らしいのは、結果が実際にインチに変換される場合です。例: 1 を入力すると 1/8 が返されますが、それができるかどうかはわかりませんか?
HTML は次のとおりです。
<label>Pixels</label>
<input class="calcd" id="calc3" type="text" />
<input class="calcd" id="calc4" type="hidden" value="96" />
<p>Inches</p><span id="result2"></span>
Jクエリは次のとおりです。
$(document).ready(function(){
$(".calcd").keyup(function(){
var val1 = parseInt($("#calc3").val());
var val2 = parseInt($("#calc4").val());
if ( ! isNaN(val1) && ! isNaN(val2))
{
$("#result2").text(val1 / val2).toFixed(3);
}
});
});
前もって感謝します!
これがJSFIDDLEです:http://jsfiddle.net/4ZdJL/