jquery获取(设置)文本框(块)内光标位置插件v2
/** * @author 全冠清 */$.fn.extend({position:function( value ){var elem = this;if (elem&&(elem.tagName=="TEXTAREA"||elem.type.toLowerCase()=="text")) { if($.browser.msie){ var rng; if(elem.tagName == "TEXTAREA"){ rng = elem.createTextRange(); }else{ rng = document.selection.createRange(); } if( value === undefined ){ rng.moveStart("character",-elem.value.length); returnrng.text.length; }else if(typeof value === "number" ){ var index=this.position();rng.moveStart("character",value) rng.moveEnd("character",value-index+1) 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;}}})
页:
[1]