javascript - 如何从jquery动态地在textarea中插入文本
问题描述
我想在单击按钮时在 textarea 中插入文本,并且此文本应添加到我的光标位置而不是文本的末尾
function add1(){
var msg=$('#msg').val();
$('#msg').val(msg+"hello");
}
function add2(){
var msg=$('#msg').val();
$('#msg').val(msg+"world");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="msg"></textarea>
<button onclick="add1()">hi</button>
<button onclick="add2()">world</button>
解决方案
推荐阅读
- c++ - 联合的大小给出了意想不到的结果
- ios - 每次我添加代码以关闭键盘时,我的应用程序都会崩溃 - Swift
- python - django 表单不会进入帖子内部
- reactjs - 将数据子传递给reactjs中的父功能组件
- aws-lambda - 错误:请求失败,状态码为 403 (GET)
- python - 使用 'pd.read_sql_query' 查询索引会导致“OperationalError: (sqlite3.OperationalError) near "index": syntax error”
- redux-toolkit - 如何通过正确的错误处理在 Redux-Toolkit 中发出连续请求
- python - 将字符串转换为http字符串格式
- html - 将鼠标悬停在其父元素上时,如何将 3 个元素缩放到不同的大小?
- c++ - 将数据输入 Arduino 上的 uint8_t 数组 (C/C++)