var obj = jquery('#thread_subject'); obj.text(v.substring(0,maxlen));//截取最大maxlen字符 obj.focus(); //解决ff不获取焦点无法定位问题 var range = window.getSelection(); //创建range range.selectAllChildren(document.getElementById('thread_subject')); //range 选择obj下所有子内容;这里不能使用obj,原因不明 range.collapseToEnd(); //光标移至最后
经过测试,只要输入的字数超过了maxlen,光标会一直停在最后。如果不加这些代码,超出字符后,光标会自动定位到最前,会出现不断输入字符后,末尾字符会不断地被截断。
举报
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|小黑屋|学习笔记
GMT+8, 2025-4-2 09:47 , Processed in 0.016043 second(s), 12 queries , APCu On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.