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

发布时间 - 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如何使用Collections进行数据处理?(实用方法示例)  如何快速搭建支持数据库操作的智能建站平台?  Laravel PHP版本要求一览_Laravel各版本环境要求对照  b2c电商网站制作流程,b2c水平综合的电商平台?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  高防服务器租用指南:配置选择与快速部署攻略  如何确认建站备案号应放置的具体位置?  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  如何正确下载安装西数主机建站助手?  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  如何快速搭建FTP站点实现文件共享?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  如何在Windows虚拟主机上快速搭建网站?  微信小程序 五星评分(包括半颗星评分)实例代码  如何快速搭建高效简练网站?  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  Laravel如何实现文件上传和存储?(本地与S3配置)  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  Android滚轮选择时间控件使用详解  长沙企业网站制作哪家好,长沙水业集团官方网站?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  Laravel如何处理文件下载请求?(Response示例)  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  动图在线制作网站有哪些,滑动动图图集怎么做?  免费网站制作appp,免费制作app哪个平台好?  如何快速选择适合个人网站的云服务器配置?  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  如何在Ubuntu系统下快速搭建WordPress个人网站?  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  如何快速配置高效服务器建站软件?  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  🚀拖拽式CMS建站能否实现高效与个性化并存?  如何在阿里云高效完成企业建站全流程?  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  Java类加载基本过程详细介绍  Laravel定时任务怎么设置_Laravel Crontab调度器配置  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  bing浏览器学术搜索入口_bing学术文献检索地址  如何在局域网内绑定自建网站域名?