JQuery在光标位置插入内容的实现代码
2023-06-13 09:14:23 时间
(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"){
varstartPos=$t.selectionStart;
varendPos=$t.selectionEnd;
varscrollTop=$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;
}
else{
this.value+=myValue;
this.focus();
}
}
})
})(jQuery);
使用方法:
相关文章
- checkbox 全选和全不选jQuery代码实现详解编程语言
- jquery简单导航实现代码
- jquery下操作HTML控件的实现代码
- jQuery对象和DOM对象的相互转化实现代码
- cnblogsTagCloud基于jquery的实现代码
- jQuery的实现原理的模拟代码-3事件处理
- 基于JQuery的简单实现折叠菜单代码
- 基于jquery的选择标签至文本域效果,可多选/可过滤重复/可限制个数的实现代码
- jquery调用asp.net页面后台的实现代码
- jquery随意添加移除html的实现代码
- 基于jQuery实现的当离开页面时出现提示的实现代码
- Jquery一次处理多个ajax请求的代码
- jQuery提交表单ajax查询实例代码
- Jquery写一个鼠标拖动效果实现原理与代码
- jquery卷帘效果实现代码(不同方向)
- jquery无缝向上滚动实现代码
- jQuery网易相册鼠标移动显示隐藏效果实现代码
- jquery获得页面元素的坐标值实现思路及代码
- jQuery实现长文字部分显示代码
- Jquery实现鼠标移上弹出提示框、移出消失思路及代码
- jQuery动态地获取系统时间实现代码
- 通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
- JQuery分别取得每行最后一列和最后一行的示例代码
- jquery得到font-size属性值实现代码
- jquery实现tr元素的上下移动示例代码
- jQuery(js)获取文字宽度(显示长度)示例代码
- JQuery获取与设置HTML元素的内容或文本的实现代码
- jquery单行文字向上滚动效果的实现代码