0

我正在使用autoNumeric jQuery 插件将美元符号和小数点放入几个文本字段中。现在我想添加这两个值,但是由于数字前面的美元符号,我得到了 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);
});

小提琴

4

1 回答 1

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>

jsFiddle

于 2013-07-23T19:38:31.350 回答