Javascript / Jquery UNDEFINED textarea值

时间:2011-08-16 21:06:38

标签: javascript html jquery

我运行一个网站,并且有一个区域可以使用AJAX发送消息。我注意到有些消息说未定义,因此人们无法使用消息系统。以下是用于从文本区域获取值的代码,它有什么问题吗?我认为有些浏览器不接受它,我该如何解决?感谢

<textarea id="message"></textarea>
$('textarea#message').val()

2 个答案:

答案 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();

demo