0
私はある種の電卓を持っています。私は入力に.num-pad_number.html()
を挿入する必要があります。これを行う正しい方法です:私の入力にボタンの値を挿入する正しい方法(jQuery)
$("#num-pad").on("click", ".num-pad_number", function (event) {
$("#calc-input").val($("#calc-input").val() + $(this).html());
});
それはもっと便利で正しい方法かもしれませんか?私はその解決策にいくつかの不具合があります。 WebSocketでいくつかの操作をした後、 "電卓"はすべての数値を複製し始めます。たとえば、 "5"が必要ですが、 "55"が挿入されます。
Input.val()と$(この)の.html()の両方のあなたの数の文字列を与えると、デフォルトでは、彼らは数字のように合計でない文字列として参加します。 '' 5 '+' 5 '=' 55 'not 10; – Fered
クリックされているボタンの値を追加しますか? –
'.text()'は '.html()'ではなくHTMLを追加するので、テキストコンテンツのみを使用します。 –