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中插入图片 jQuery之绑定焦点事件(焦点事件失效) jQuery表单Input文本框默认说明文字获得焦点后消失效果 jquery监听textarea内容变化 jquery textarea 判断是否为空 JQuery 表单textarea控制字数 如何让textarea placeholder 文字垂直居中 js计算textarea输入文字的长度