我有一个textarea元素,其内容由jQuery动态创建,由用户编辑,然后通过AJAX发送到其他地方。但是,据我所知,用户所做的更改实际上并没有影响DOM级别的textarea内容,因为jQuery / AJAX仍然会看到初始版本而不是编辑版本。
有没有办法获取当前用户编辑的textarea内容版本?
编辑:好的,我已经解决了我的问题。我一直在尝试使用$('#myTextarea')。text()或$('#myTextarea')。html()来获取值,因为textareas没有值属性,但显然是jQuery的.val( )仍然是正确的方法。
答案 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);
});