重複の可能性:
カーソルが 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>