前提
htmlで自前のエディタを作っています。
特定のボタンを押すと、<textarea></textarea>内に、特定の文字列を挿入するようにjQueryを使って書いています。
例えば、[H1]というボタンを押せば、テキストエリア内に<h1></h1>が挿入されるものです。
例)
html
1<script> 2 jQuery(function ($) { 3 $("#h1").click( function() { 4 var addText = "<h1></h1>\n"; 5 $("textarea").focus(); 6 $("textarea").val( $("textarea").val() + addText ); 7 $("textarea").scrollTop( $("textarea")[0].scrollHeight ); 8 }); 9 }); 10</script> 11 12<!-- ショートカットボタン --> 13<span class="btn btn-tag btn-sm" id="h1">H1</span> 14 15<!-- テキストエリア --> 16<textarea type="text"></textarea>
やりたいこと
ここで、<h1></h1>挿入と同時にタグの間にカーソルを持っていくことは可能でしょうか?
イメージ
[H1]押す → <h1>|</h1>
よろしければご教授ください・・・。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/20 05:18
2017/06/20 05:56 編集
2017/06/20 06:04