javascript - 如何将文本附加到 '<textarea>' ?

标签 javascript jquery textarea hyperlink add

我有<textarea>用户可以在其中向全世界输入他的信息!下面,有上传按钮...我想添加链接到上传的文件(别担心,我有);就在他正在输入的文本旁边。

例如,他输入“Hello, world!”,然后上传文件(通过 AJAX 完成),然后将指向该文件的链接添加到 <textarea> 内容的下一行中.注意力!是否可以将光标(他离开打字的地方)保持在同一个地方?

所有这些都可以用 jQuery 完成...有什么想法吗?我知道有方法 'append()',但它不会用于这种情况,对吗?

最佳答案

尝试

var myTextArea = $('#myTextarea');
myTextArea.val(myTextArea.val() + '\nYour appended stuff');

关于javascript - 如何将文本附加到 '&lt;textarea&gt;' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6734579/

相关文章:

javascript - 将一个 div 替换为另一个

javascript - chrome 扩展 - sendResponse 不等待异步功能

jquery - 如何防止 jQuery 验证插件将 'error' 类添加到输入框

javascript - 使用 jQuery $.post() 方法获取另一个网页的一部分

javascript - 在 AJAX 加载后重新绑定(bind) jQuery 风格的 UI 界面的首选模式是什么?

html - 在非环绕文本区域显示行长指南

javascript - 文本区域中的 html 字符串

javascript - 检查对象是否为空

javascript - 到达显示模式应用类之外的 btn 事件

javascript - 如何使用保留换行符的 jQuery 获取 textarea 文本?