【问题标题】:Remove First Character and Add Values [duplicate]删除第一个字符并添加值[重复]
【发布时间】:2013-07-23 19:33:40
【问题描述】:

我正在使用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);
});

fiddle

【问题讨论】:

    标签: javascript jquery html


    【解决方案1】:

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 2021-05-25
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 2023-01-20
      相关资源
      最近更新 更多