12

如何通过 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;

然而,这只是在黑暗中的一个镜头。

4

3 回答 3

17

假设您的 textarea 为

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

更新 textarea 值的 jquery 代码将是

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

jsfiddle:http: //jsfiddle.net/bhatlx/PuWH4/1/

于 2012-04-12T21:36:20.897 回答
3

jQuery

使用 jQuery,您也可以.val("Your new value")在 textareas 上使用,即使 HTML 元素没有值属性。

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

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

纯 JavaScript

使用普通的 JS,可以这样做:

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

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

于 2012-04-12T21:37:38.413 回答
1
jQuery("textarea[name='message_text_reply']").val('Holla') 

这对我来说非常有效,输入属性名称是message_text_reply,该$("#message_text_reply")选项不起作用。

于 2013-06-19T11:34:15.750 回答