1

次の入力を変更すると:

<input type="text" value="100000" name="value1" id="value1">

値も次のように変更する必要があります。

<span class="value2">100000</span>

私はこれを試しましたが、動作しませんでした:

(function ($) {
    var $change = $(".value2");
    $("#value1").keyup(function () {
        $change.val(this.value);
    });
})(jQuery);
4

3 に答える 3

1

使用する.text

$change.text( this.value );

.valスパンはメソッドをサポートしていません

それはでのみ動作しますform elements.

フィドルをチェック

于 2013-06-04T21:37:44.327 に答える
0

スパンには値がありません - 入力要素のみが値を持っています。.text(this.value)代わりに使用してください:

(function($) {
    var $change = $(".value2");

    $("#value1").keyup(function() {
        $change.text(this.value);
    });
})(jQuery);
于 2013-06-04T21:38:08.517 に答える