Jquery在textarea的文字焦点中插入文字




遇到一个功能,要求点击标题,插入文字到已有的文本中。
主要代码如下:

var txtArea = $("#textArea")[0];
            var content = txtArea.value;
            var start = txtArea.selectionStart; //初始位置
            txtArea.value = content.substring(0, txtArea.selectionStart) + $(this).text() + content.substring(txtArea.selectionEnd, content.length);
            var position = start + $(this).text().length;
            $("#textArea").focus();
            txtArea.setSelectionRange(position, position);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 textarea 默认文字获取焦点失去焦点 textarea placeholder文字换行 【记录】利用Jquery 在 textarea 内实现文字动态换行 javascript实现在textarea光标位置插入文字并移动光标到文字末尾 如何让textarea的placeholder中的文字换行 textarea的高度随输入文字的多少变化 jQuery, 文本框获得焦点后, placeholder提示文字消失 如何让textarea placeholder 文字垂直居中 js计算textarea输入文字的长度