使用jquery为textarea中的光标位置添加值

时间:2013-01-22 15:42:10

标签: php jquery

  

可能重复:
  Inserting a text where cursor is using Javascript/jquery
  How do I add text to a textarea at the cursor location using javascript

我目前有一种基于使用class =“。module”点击对象而添加到textarea的工作方法

我的问题是它只是添加到最后,我需要一种方法来添加到我的光标所在的位置或者那种性质的东西,以便用户可以随时在文本区域的任何地方添加模块。

我的代码示例:

  

将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>

0 个答案:

没有答案