单击按钮时将值附加到文本框

时间:2017-10-23 04:44:16

标签: javascript jquery

我试图使用jquery制作计算器。但是,当我点击每个计算器按钮时,我不知道如何将值附加到文本框中。我曾尝试使用以下代码。

$(document).ready(function () {
    $("input[type=button]").on({
        click: function () {
            var nn = $(this).val();
            $("#text-box-id").val(nn);
        }
     })
});

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

使用文本框值连接您的值以避免替换。

$("input[type=button]").on({
                     click: function () {
                       var  nn =  $(this).val().toString();
                       var txtval=$("#text-box-id").val().toString();
                       $("#text-box-id").val(txtval + nn);
                     }
    })

答案 1 :(得分:1)

我不确定我完全理解,但我认为我理解的是你想要添加更多数字而不是覆盖?

$(document).ready(function () {
     $("input[type=button]").on({
             click: function () {
               var  nn =  $(this).val();

              $('#text-box-id').val($('#itext-box-id').val() + nn);

             }
     })
         });