0

可能重复:
在光标使用 Javascript/jquery 的位置插入文本
如何使用 javascript 在光标位置向文本区域添加文本

我目前有一种基于单击带有 class=".module" 的对象来添加到文本区域的工作方法

我的问题是它只是添加到末尾,我需要一种方法将它添加到我的光标所在的位置或类似的地方,以便用户可以随时随地在文本区域中添加模块。

我的代码示例:

将 textarea "email-body" 的值设置为它 + 模块

$(".module").live('click', function() {
    $('#email-body').val($('#email-body').val()+$(this).val());
});

这是我的电子邮件正文和模块

<button class="module" value="1">Button 1</button>
<button class="module" value="2">Button 2</button>
    <textarea id="email-body" name="email-body"></textarea>
4

0 回答 0