任何人都知道我怎样才能得到以下内容以将小数限制为 2 位?还有一个问题是当两个字段中没有值时它显示 NaN (我宁愿它什么都不显示)。任何人都可以帮助解决这些问题吗?
HTML
<td class="grade">
<input type="text" value="28" class="numerator" /> / <input type="text" value="30" class="denominator" />
<div class="result"></div>
</td>
jQuery
function update($ele) {
var n = Number($ele.find('.numerator')[0].value);
var d = Number($ele.find('.denominator')[0].value);
$ele.find('.result').text(n / d * 100);
}
$('.grade').each(function() {
update($(this));
});
$('.grade input').on('keyup', function() {
update($(this).closest('.grade'));
});