我运行一个网站,并且有一个区域可以使用AJAX发送消息。我注意到有些消息说未定义,因此人们无法使用消息系统。以下是用于从文本区域获取值的代码,它有什么问题吗?我认为有些浏览器不接受它,我该如何解决?感谢
<textarea id="message"></textarea>
$('textarea#message').val()
答案 0 :(得分:1)
val()
方法获取value属性,但标记textarea没有value属性。 Textarea中的文本保存在标记<textarea>
和</textarea>
中,因此您必须使用$('textarea#message').text()
。它应该工作。
答案 1 :(得分:0)
<textarea >some text</textarea >
not like this
<textarea value="some text"></textarea >
没有值属性
<textarea id="message"></textarea>
$('textarea#message').text();