首页 > 代码库 > javastscript获取光标位置
javastscript获取光标位置
需求是获取某元素的内容,然后将该内容插入到文本框当前的光标位置
(function($) { $.fn.extend({ insertAtCaret: function(myValue) { var $t = $(this)[0]; if (document.selection) { this.focus(); sel = document.selection.createRange(); sel.text = myValue; this.focus(); } else if ($t.selectionStart || $t.selectionStart == ‘0‘) { var startPos = $t.selectionStart; var endPos = $t.selectionEnd; var scrollTop = $t.scrollTop; $t.value = http://www.mamicode.com/$t.value.substring(0, startPos) + myValue + $t.value.substring(endPos, $t.value.length);>
使用方法
$(‘#demo‘).insertAtCaret(‘hello‘);
javastscript获取光标位置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。