【发布时间】:2013-08-09 05:08:56
【问题描述】:
有谁知道我怎样才能得到以下内容以将小数限制为 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'));
});
【问题讨论】: