我有将像素转换为英寸的代码。但结果是小数。
如何让结果返回英寸的分数,例如:1/4 而不是 .25
这是HTML:
<label>Pixels</label>
<input class="calcd" id="calc3" type="text" />
<input class="calcd" id="calc4" type="hidden" value="96" />
<br />Inches <span id="result2"></span>
这是jQuery:
$(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(2));
}
});
});
我在stackoverflow上看到了这个:
在哪里使用var decimal = eval(fraction);
将起作用,但对此感到困惑。
这是JsFiddle