使用jQuery获取更新的textarea内容

时间:2013-08-12 08:57:19

标签: javascript html jquery dom

我有一个textarea元素,其内容由jQuery动态创建,由用户编辑,然后通过AJAX发送到其他地方。但是,据我所知,用户所做的更改实际上并没有影响DOM级别的textarea内容,因为jQuery / AJAX仍然会看到初始版本而不是编辑版本。

有没有办法获取当前用户编辑的textarea内容版本?

编辑:好的,我已经解决了我的问题。我一直在尝试使用$('#myTextarea')。text()或$('#myTextarea')。html()来获取值,因为textareas没有值属性,但显然是jQuery的.val( )仍然是正确的方法。

1 个答案:

答案 0 :(得分:0)

这将不断返回文本区域的内容(使用jQuery):

HTML

<textarea id="area"></textarea>
<div id="out"></div>

JavaScript的:

var value;
$("#area").on("keyup", function(event) {
  value = $(this).context.value;
  $("#out").html(value);
});

JSFiddle here