光标输入框定位和获取位置
来源:互联网 发布:怎么取消差评淘宝 编辑:程序博客网 时间:2024/05/18 02:00
应用场景, 这指定的输入框中不同的文本位置,插入 标识符。
核心代码
//光标定位的处理jquery-position.js中的核心代码
$.fn.extend({ position:function( value ){ var elem = this[0]; if (elem&&(elem.tagName=="TEXTAREA"||elem.type.toLowerCase()=="text")) { if($.browser.msie){ var rng; if(elem.tagName == "TEXTAREA"){ rng = event.srcElement.createTextRange(); rng.moveToPoint(event.x,event.y); }else{ rng = document.selection.createRange(); } if( value === undefined ){ rng.moveStart("character",-event.srcElement.value.length); return rng.text.length; }else if(typeof value === "number" ){ var index=this.position(); index>value?( rng.moveEnd("character",value-index)):(rng.moveStart("character",value-index)) rng.select(); } }else{ if( value === undefined ){ return elem.selectionStart; }else if(typeof value === "number" ){ elem.selectionEnd = value; elem.selectionStart = value; } } }else{ if( value === undefined) return undefined; } }})
验证代码
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>测试</title> </head> <script language="JavaScript" type="text/javascript" src="jquery-1.3.1.min.js"></script> <script language="JavaScript" type="text/javascript" src="jquery-position.js"></script> <script language="JavaScript" type="text/javascript"> $(document).ready(function(){ $('input:eq(0)').click(function(){ alert($(this).position()); }) $('input:eq(1)').click(function(){ $(this).position(4); }) ; $('input:eq(1)').blur(function(){ $(this).position(4); $(this).focus(); }) }) </script> <body> <input type="text" value="123456789"/> <input type="text" value="123456789"/> </body></html>
0 0
- 光标输入框定位和获取位置
- input输入框定位select选项
- Python--selenium-webdriver输入框定位
- 光标定位和获取当前光标位置
- Windows mobile上获取输入光标位置
- Windows mobile上获取输入光标位置
- Windows mobile上获取输入光标位置
- js获取光标位置和设置文本框光标位置
- EditText中输入两位小数,并控制光标位置
- 通过 JavaScript 获取和设置光标在输入框中的位置(兼容 IE 及 Firefox)
- 仿微信点击回复,输入框定位到列表的底部
- JS获取和设置光标的位置
- UITextField 光标的位置获取和设置
- 使用TextRange获取输入框中光标的位置
- 使用TextRange获取输入框中光标的位置
- 使用TextRange获取输入框中光标的位置
- Windows mobile上获取输入光标位置(转)
- JavaScript 获取输入时的光标位置及场景问题
- linux iptables原理及配置详解
- 【Android】【内存】java and dalvik memory
- 9、模板方法模式(TemplateMethod)
- Java 事件机制的使用
- 简单入门Java反射
- 光标输入框定位和获取位置
- Oracle 11g ORA-28002:口令将过期的解决方法
- Linux vmstat命令实战详解
- HDU2027 统计元音
- c++11 bind注意
- 微信公众平台开发关于“该公众号暂时无法提供服务,请稍后再试”解决方案
- Win7系统上配置使用Intellij Idea 13的SVN插件
- map的查找
- 模板