Jquery代码,我该怎么做?

Rtr*_*Rtr 3 jquery

好吧,所以我有以下jquery代码,以及一个html页面,其中包含一些数字为1 - 2 -3 - 4的按钮和一个文本框.

当我点击一个按钮时,它会在文本框中显示该号码,但是当我再次点击它会删除该号码时,我如何使它像电话号码一样,所以我可以输入1234而不是每次都删除一个号码.

$('input[type="button"]').click(function() {
    var txt = $(this).val();
    $('#textbox').val(txt);
});
Run Code Online (Sandbox Code Playgroud)

小智 5

你需要

$('#textbox').val($('#textbox').val() + txt);
Run Code Online (Sandbox Code Playgroud)


pal*_*aѕн 5

您可以使用.val(函数(索引,值))执行此操作:

$('input[type="button"]').click(function () {
    var txt = $(this).val();
    $('#textbox').val(function ( _, value) { return value + txt; });
});
Run Code Online (Sandbox Code Playgroud)