2012-04-12 14 views
8

jQueryを使用してテキスト領域の値を変更する方法を教えてください。ここにサンプルがあります:jQueryを使用してテキスト領域の値を変更する

var content = "Hello World"; 
//Code to set the value of the 
text area to content here. 

これはjQueryまたはJavaScriptだけでどうしますか?答えはありがとう、ありがとう。 私はこの試みた:暗闇の中だけのショットだったこと、しかし

var txtArea = document.getElementById('aTextArea'); 
txtArea.value = rolls; 

を。

+0

ここで、あなたはtextareaのコードですか?何を試しましたか? – hjpotter92

+0

"aTextArea"がtextarea要素のIDで、そのIDが 'name'または' id'属性であるページに他の要素がない場合、コードは動作することが保証されます。メジャーなブラウザでは、textareasの 'value'プロパティについては何も壊れていません。 –

答えて

12

テキストエリアの値を更新する

<textarea id="textarea" rows="4" cols="50"> 
    sample textarea 
</textarea>​​​​​​ 

jqueryのコードは

​$(document).ready(function(){ 
    var content = "Hello World"; 
    $("#textarea").val(content); 
});​ 

jsfiddleだろうとして、あなたのテキストエリアを仮定:http://jsfiddle.net/bhatlx/PuWH4/1/

+0

@kaveman:ありがとう、リンクありがとう。 textareaは私が使用する一般的な入力要素ではないので、属性を覚えていないのでそこに行かなければならなかった – DG3

+0

これは完璧に機能し、なぜw3foolsリンク、kaveman? –

+0

私はw3schoolsのtextareaタグの例を使用していました。彼はそれを投稿した。 – DG3

3

jQueryの

jQueryを使って、あなたはを使用することができますたとえHTML要素にvalue属性がない場合でも、textareasにはが含まれています。

$(function(){ 
    $("#id-of-textarea").val("test"); 
});​ 

例:平野JSでhttp://jsfiddle.net/sfxTt/

平野のJavaScript

、それはこのように行うことができる:

document.getElementById('id-of-textarea').value = "Hello"; 

例:http://jsfiddle.net/sfxTt/1/

1
jQuery("textarea[name='message_text_reply']").val('Holla') 

これは、入力属性名がmessage_text_replyで、$("#message_text_reply")オプションが機能していない場合にはうまく動作します。

関連する問題