使用jQuery更改文本区域值
问题描述:
如何通过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;
但是,那只是在黑暗中拍摄而已。
答
假设你的textarea作为
<textarea id="textarea" rows="4" cols="50">
sample textarea
</textarea>
jQuery代码更新textarea的价值将是
$(document).ready(function(){
var content = "Hello World";
$("#textarea").val(content);
});
的jsfiddle:http://jsfiddle.net/bhatlx/PuWH4/1/
答
jQuery的
使用jQuery,您可以使用.val("Your new value")
也在textareas上,即使HTML元素没有值属性。
$(function(){
$("#id-of-textarea").val("test");
});
普通的JavaScript
随着纯JS,这是可以做到这样的:
document.getElementById('id-of-textarea').value = "Hello";
答
jQuery("textarea[name='message_text_reply']").val('Holla')
这对我来说非常适用,其中输入属性名称为message_text_reply
,$("#message_text_reply")
选项不起作用。
你在哪里编码到textarea?你有什么尝试? – hjpotter92 2012-04-12 21:34:37
如果“aTextArea”是textarea元素的ID,并且页面中没有其他元素将该ID用作“name”或“id”属性,则您的代码将保证可以正常工作。在任何主流浏览器中都没有关于textareas的'value'属性的细节。 – 2012-04-12 22:11:23