textarea光标移到末尾兼容ie,ffchrome

function moveEnd(obj){

obj.focus();

var len = obj.value.length;

if (document.selection) {//ie识别

var sel = obj.createTextRange();

sel.moveStart(‘character‘,len);

sel.collapse();

sel.select();

} else if (typeof obj.selectionStart == ‘number‘ && typeof obj.selectionEnd == ‘number‘) {

obj.selectionStart = obj.selectionEnd = len;//ff和chrome

}

}

只用调用方法,传进去对象即可,jquery示例:moveEnd($(".moreComment  textarea")[0]);

时间: 2024-10-27 13:47:37

textarea光标移到末尾兼容ie,ffchrome的相关文章

设置输入框的光标置于文字末尾

我们在项目开发过程中,会遇到这么一个问题:页面有个搜索框,点击搜索按钮或者回车键搜索后,文本框的光标置于文字前方,不便于继续输入, 影响操作,我们需要将光标置于文本之后,这时我就需要下面这段代码来控制光标. 为了方便使用已封闭成函数 1 function setCursorPos( input ) 2 { 3 var isIE = ( navigator.appName == "Microsoft Internet Explorer" );//判读是否为ie浏览器 4 var coun

bash快捷建-光标移到行首、行尾等

转自:http://digdeeply.org/archives/12131599.html ctrl键组合ctrl+a:光标移到行首.ctrl+b:光标左移一个字母ctrl+c:杀死当前进程.ctrl+d:退出当前 Shell.ctrl+e:光标移到行尾.ctrl+h:删除光标前一个字符,同 backspace 键相同.ctrl+k:清除光标后至行尾的内容.ctrl+l:清屏,相当于clear.ctrl+r:搜索之前打过的命令.会有一个提示,根据你输入的关键字进行搜索bash的historyc

添加和移除事件处理兼容各浏览器的封装(带详细注释)

//事件处理兼容各种浏览器,采用能力检测方法,所谓能力检测,就是有能力就做,没有能力就不做 //定义一个处理事件的对象,兼容各种浏览器,dom2级事件处理和ie事件,如果这两个事件都不兼容,就采用dom0级处理 var eventUtil ={ addEvent:function(element,type,handler){ if (element.addEventListener) { //非IE浏览器采用dom2级事件处理,type为事件类型如:click,handler为事件处理函数,fa

textarea光标处插入文字

(function($) { $.fn.extend({ //myField 对象元素 myValue 插入值 insertAtCursor: function(myField,myValue) { //IE下 if (document.selection) { myField.focus();//输入元素textara获取焦点 var fus = document.selection.createRange(); //获取光标位置 fus.text = myValue;//在光标位置插入值 m

C# textbox光标设置在末尾

// 设置光标位置 到文本最后 this.tbTestDialogue.Focus(); this.tbTestDialogue.SelectionStart = this.tbTestDialogue.TextLength; //this.tbTestDialogue.SelectionLength = this.tbTestDialogue.TextLength; // 随文本滚动 this.tbTestDialogue.ScrollToCaret();

query或者JavaScript实现在textarea光标处插入文本

1.Jquery函数实现: $(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 = myV

文件内光标的移动 函数基础 定义函数的三种形式

# with open(r'a.txt', 'r', encoding='utf-8')as f:# data1=f.read()# print('>1>:',data1)# print(f.tell()) # 44 只有一种情况下,光标的意思是字符# data2=f.read()# print('>2>:',data2) # 第一次有结果,第二次没有,第一次读取数据后光标已经移到了文件尾 # 只有一种情况下,光标以字符为单位:文件以rt方式打开,read()# with open

1.导入XMPP框架

新建一个文件夹Vendor,将其 日志跟踪 CocoaLumberjack 网络通讯 CocoaAsyncSocket 这个框架需要导入框架:CFNetwork.framework 网络 Security.framework 数据加密 数据解析 KissXML  也需要导入框架:libxml2.dylib 修改项目属性 在Build Settings 旁查找sear Search Paths 中 Header Search Paths 属性中command + 方向右键= 将光标移到末尾 ,按A

国家以及国家语言的json数据格式,提供给网友参考。

目前接触到一个需求,需要全球主要国家的选择以及语言的选择,如下图: 这是国家选项 这是语言的选项: 很简单有木有? 本来打算直接给文件,但是好像没有文件上传,所以就提供一个思路和代码,你们照着弄吧. 一.用mysql创建一张国家 countries 表,插入数据: 字段: name(国家名),abv简写(2个字母的简写),abv3(3个字母的简写),code(区号) DROP TABLE IF EXISTS `geo_countries`; CREATE TABLE `geo_countries