3

私は基本的なJSでこれを行う方法を知っています:

document.getElementById("someTextarea").value += "stuff";

注意してください+-私は値を完全に変更するのではなく、値に追加しています。jQueryを使用してそれを行うにはどうすればよいval()ですか?

4

3 に答える 3

5
$('#foo').val($('#foo').val() + 'something');

(もちろん、要素をキャッシュすることができ、キャッシュする必要があります)。

別の方法(非常にjQueryスタイル):

$('#foo').val(function(){
    return this.value + "something";
});
于 2012-07-02T23:43:43.833 に答える
3
$('#someTextarea').val(function(i, v){ return v + 'stuff'; });
于 2012-07-02T23:43:54.960 に答える
1

IDセレクターは一意の要素を返すため、必要に応じて回避valできます。

$('#foo')[0] .value + ='stuff';

于 2012-07-03T02:50:22.660 に答える