我正在使用autoNumeric jQuery plugin将一个美元符号和一个小数放入几个文本字段中。 现在我想添加这两个值,但由于位于数字前面的美元符号,我收到NAN错误。
如何删除美元符号(第一个字符),添加值并将总值放入另一个字段?
示例HTML
<input type="text" id="value_one" /><br />
<input type="text" id="value_two" /><br />
<input type="text" id="total_value" /><br />
示例jQuery
$("body").hover(function() {
var a = +$('#value_one').val();
var b = +$('#value_two').val();
var total = a+b;
$('#total_value').val(total);
});
答案 0 :(得分:3)
<强>的jQuery 强>
$("#totalme").click(function () {
var a = $('#value_one').val();
var b = $('#value_two').val();
var fltA = Number(a.replace(/[^0-9\.]+/g, ""));
var fltB = Number(b.replace(/[^0-9\.]+/g, ""));
var total = fltA + fltB;
$('#total_value').val(total);
});
<强> HTML 强>
<input type="text" id="value_one" />
<br />
<input type="text" id="value_two" />
<br />
<input type="text" id="total_value" />
<br />
<button id="totalme">Total</button>