解释:
背景如下:
三个文本框 A B C
A:只能录入数字和小数 并且鼠标移开后只保留1位小数
B:只能录入数字和小数
C:不能录入只为显示,A乘以B的结果
问题:A录入除了以0开头以外的任何数字change事件都会触发,但是只要录入0开的就不触发change事件,
如:原来A的位置是:12 -> 改成0.1 
    原来A的位置是:10.1 -> 改成0 
只是百思不得骑姐啊,跪求大神啊
JS:
$(function(){
$('.floatNumberOnly').numeral();//只能输入浮点小数
var to2bits = function() { 
var A = parseFloat($('#A').val()) || 0;
var B = parseFloat($('#B').val()) || 0;
var a = Math.round(A * 10) / 10;
$('#A').val(a); 
var total = a * B;
var b = Math.round(total * 100) / 100;
$('#workhourcost').val(b);

}       $('#A').change(to2bits);
});HTML:
<td class="content_form_label_border">
    <input type="text" class="floatNumberOnly" maxlength="10" name="A" id="A"     style="width:74%; text-align: center;" value=""/>
</td>
<td class="content_form_label_border">
   <input type="text" class="floatNumberOnly" maxlength="10" name="B" id="B" style="width:74%; text-align: right;" value="" />
</td>
<td class="content_form_label_border">
   <input type="text" readonly="readonly" class="floatNumberOnly" maxlength="10" name="C" id="C" style="width:74%; text-align: right;" value="" />
</td>