【发布时间】:2014-12-31 14:35:48
【问题描述】:
我用按钮附加一个文本区域
$(".mydiv").append("<textarea id='myTextarea'></textarea><div class='sendReply btn btn-default'>my button</div>");
之后,我将新文本写入 textarea 并尝试使用此 on click 功能从 textarea 中获取新写入的值;
jQuery(document).on('click','.sendReply', function () {
var myNewText = $("#myTextarea").val();
console.log(myNewText);
});
但它说这是一个“空字符串”,如果我添加具有 <textarea id="myTextarea">some text</textarea> 之类的值的文本区域,我的功能可以工作并给我“一些文本”但是如果我编辑 textarea 并单击 sendReply 按钮(我的点击功能),它仍然给我“一些文字”,它不会改变
追加文本区域后如何获取编辑后的文本区域值?
【问题讨论】:
标签: javascript jquery