将鼠标焦点定位到文本框最后(代码分享)

发布时间 - 2026-01-10 22:27:21    点击率:

经测试,兼容IE8

//设置焦点相关---begin
//用法:$("#txtInput").val("你好").focusEnd();
$.fn.setCursorPosition = function (position) {
 if (this.lengh == 0) return this;
 return $(this).setSelection(position, position);
}
$.fn.setSelection = function (selectionStart, selectionEnd) {
 if (this.lengh == 0) return this;
 input = this[0];
 if (input.createTextRange) {
 var range = input.createTextRange();
 range.collapse(true);
 range.moveEnd('character', selectionEnd);
 range.moveStart('character', selectionStart);
 range.select();
 } else if (input.setSelectionRange) {
 input.focus();
 input.setSelectionRange(selectionStart, selectionEnd);
 }
 return this;
}
$.fn.focusEnd = function () {
 if (this.val() != undefined) {
 this.setCursorPosition(this.val().length);
 }
}
//设置焦点相关---end

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# 鼠标焦点  # 文本框  # 鼠标焦点离开文本框时验证的js代码  # input输入框鼠标焦点提示信息  # jquery点击页面任何区域实现鼠标焦点十字效果  # js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8  # firefox  # chrome)  # jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码  # 你好  # setCursorPosition  # fn  # function  # setSelection  # return  # lengh  # position  # focusEnd  # class  # pre  # brush  # val  # txtInput  # js  # selectionStart  # select  # setSelectionRange  # character  # moveStart 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  Laravel如何使用Blade组件和插槽?(Component代码示例)  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  Laravel如何创建自定义Artisan命令?(代码示例)  JavaScript如何实现类型判断_typeof和instanceof有什么区别  Python高阶函数应用_函数作为参数说明【指导】  如何快速搭建高效可靠的建站解决方案?  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  如何用腾讯建站主机快速创建免费网站?  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  iOS验证手机号的正则表达式  ,南京靠谱的征婚网站?  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Linux安全能力提升路径_长期防护思维说明【指导】  网站制作大概多少钱一个,做一个平台网站大概多少钱?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  Mybatis 中的insertOrUpdate操作  如何在VPS电脑上快速搭建网站?  浅述节点的创建及常见功能的实现  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  Laravel如何创建自定义中间件?(Middleware代码示例)  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  javascript基本数据类型及类型检测常用方法小结  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  如何在万网利用已有域名快速建站?  Thinkphp 中 distinct 的用法解析  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  如何挑选高效建站主机与优质域名?  香港服务器租用费用高吗?如何避免常见误区?  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  如何用西部建站助手快速创建专业网站?  Linux后台任务运行方法_nohup与&使用技巧【技巧】  JavaScript如何实现音频处理_Web Audio API如何工作?  C++时间戳转换成日期时间的步骤和示例代码  清除minerd进程的简单方法  如何生成腾讯云建站专用兑换码?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】