4

単純な使用例:TextareaとButton、ボタンがクリックされると、Textareaのテキストが変更されます。

サンプル:JS

$('button').click(function(){
    $('#t1').text('test');
});

HTML:

<textarea id="t1" cols="10" rows="5"></textarea><button>Clear</button>

フィドラーの例

ただし、ボタンを変更してからボタンをクリックしても、ChromeとFirefeoxではテキストは変更されません(IE10ではテキストは同じように機能します)。(ChromeとFirefoxの最新バージョンでテスト済み)

デバッグして、textareaのテキストを確認すると、正しい値が表示されます。

これはブラウザのバグですか、jQueryのバグですか、それとも何かが足りませんか?

4

1 に答える 1

4

textarea要素には値があるため、次のように設定するために使用しval('')ます。

$('button').click(function(){
    $('#t1').val('test');
});

フィドルの例

于 2013-01-03T13:26:19.073 に答える