200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > jQuery往textarea中光标所在位置插入文本办法【jquery】

jQuery往textarea中光标所在位置插入文本办法【jquery】

时间:2024-01-28 19:55:54

相关推荐

jQuery往textarea中光标所在位置插入文本办法【jquery】

web前端|js教程

jQuery,textarea,光标,文本

web前端-js教程

本文实例讲述了jQuery往textarea中光标所在位置插入文本的方法。分享给大家供大家参考。具体实现方法如下:

炫舞时尚源码,vscode的插件保存在哪里,ubuntu 程序只读,tomcat是免费的么,python 逆向 爬虫,php常用代码大全,黑帽seo技术易下拉方法lzw

$(function() { /* 在textarea处插入文本--Start */ (function($) { $.fn.extend({ insertContent : function(myValue, t) { var $t = $(this)[0]; if (document.selection) { // ie this.focus(); var sel = document.selection.createRange(); sel.text = myValue; this.focus(); sel.moveStart(character, -l); var wee = sel.text.length; if (arguments.length == 2) { var l = $t.value.length; sel.moveEnd("character", wee + t); t <= 0 ? sel.moveStart("character", wee - 2 * t - myValue.length) : sel.moveStart( "character", wee - t - myValue.length); sel.select(); } } else if ($t.selectionStart || $t.selectionStart == ) { var startPos = $t.selectionStart; var endPos = $t.selectionEnd; var scrollTop = $t.scrollTop; $t.value = $t.value.substring(0, startPos)+ myValue+ $t.value.substring(endPos,$t.value.length); this.focus(); $t.selectionStart = startPos + myValue.length; $t.selectionEnd = startPos + myValue.length; $t.scrollTop = scrollTop; if (arguments.length == 2) { $t.setSelectionRange(startPos - t,$t.selectionEnd + t); this.focus(); } } else { this.value += myValue; this.focus(); } } }) })(jQuery); /* 在textarea处插入文本--Ending */});$(document).ready(function(){ $("#ch_button").click( function () { $("#test_in").insertContent(""); });});

cimg类源码,vscode平板电脑,ubuntu系统开机卡在界面,tomcat生成html,arm sqlite3,jquery展开收缩插件,前端数据查询框架,java 最简单爬虫,网盘 php源码,企业网站seo的三大重点,菜谱网站整站程序带数据 织梦,标准网页两侧浮动广告代码,phpcms 多站 模板,jquery 页面焦点事件,winfrom学生信息管理系统源码,微擎程序源代码lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。