如何在jQuery中彼此相邻显示输入值?

时间:2019-02-03 06:17:06

标签: jquery event-handling

我正在建立一个计算器。 我能够为每次点击显示一个输入值,但是我坚持将显示输入值彼此相邻。例如,如果我单击1、2、3,它应该在输入字段中显示(123)。

$('button').on('click', function(e) {
        var btn = e.target.innerHTML;

        $('#display').val(btn);
        }
 });

谢谢!

2 个答案:

答案 0 :(得分:0)

您要在每次点击时设置输入值,而应该添加

<img [src]="this.hello" />

$('#display').val($('#display').val()+btn);
$('button').on('click', function(e) {
        var btn = e.target.innerHTML;

        $('#display').val($('#display').val()+btn);
        
 });

答案 1 :(得分:0)

此刻,您正在覆盖显示器的int linear() { int a, n, posn = -1; cout << "Enter size of array and array: " << endl; cin >> n; // Use vectors for dynamic arrays (or pointers if you want to stay old-school...) vector ar(n); for(auto i = 0; i < n; i++) cin>>ar[i]; cout << "Enter element to be found: " << endl; cin >> a; for(auto j = 0; j < n; j++) if(ar[j] == a) posn= j + 1; } 。相反,您想要附加到它。您可以使用以下方法做到这一点:

value

上一行将在$('#display').val($('#display').val() + btn); 中获取当前文本,并将按钮添加到该字符串的末尾。