位置: 编程技术 - 正文

jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题(jquery input)

编辑:rootadmin

推荐整理分享jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题(jquery input),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery设置input的value,jquery设置input的value,jquery input readonly,jquery :input,jquery :input,jquery怎么给input赋值,jquery设置input的value,jquery :input,内容如对您有帮助,希望把文章链接给更多的朋友!

HTML结构:很简单,就一个input,一个div,能说明问题就OK了;

想要实现的结果:

1、input框获取焦点时value为“”,失去焦点时value为“默认值”;-----这个很好实现;        

2、当在input框中输入要搜素的内容后,点击div搜索,要求控制台打印输出要搜素的内容(当然每个项目的需求不同,这里只是举个例子),而且要求点击后不影响input的focus和blur行为;----这个才是重点

先看看冲突没有解决之前的效果;

jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题(jquery input)

结果:在input中输入“aaaa”,然后点击div,控制台输出的却是“默认值”,与预想的结果不符;

解决方法一:在blur的回调函数中加一个定时器,延迟blur回调函数的执行时间,这样的话虽然在点击div的时候,input的blur行为先被触发,但是由于加了定时器延迟,所以得等到div的click回调执行完成后才能执行input的blur行为的回调;

结果:在input中输入“aaaa”,然后点击div,控制台输出的却是“aaaa”,符合预想的结果;

解决方法二:将div的click事件改成mousedown事件,因为mousedown行为是鼠标点下去的时候就被触发,而click行为是鼠标点下去再抬起的时候才被触发

结果:在input中输入“aaaa”,然后点击div,控制台输出的却是“aaaa”,符合预想的结果;

以上所述是小编给大家介绍的jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

jQuery3.0中的buildFragment私有函数详解 时隔3个月,jQuery团队终于发布了3.0Alpha版本。有两个版本jQuerycompat3.0和jQuery3.0。jQuerycompat3.0对应之前的1.x,兼容更多的浏览器,对于IE支持到8.0版本jQuery

jQuery EasyUI Tab 选项卡问题小结 需要解决的问题:比如说我先把行政区域的页面打开之后,我又把产品类型管理的页面打开,之后我再产品类型管理里添加了一条数据,当我点击横着

深入理解(function(){... })(); 1.他叫做立即运行的匿名函数(也叫立即调用函数)2.当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来!有木有很神

标签: jquery input

本文链接地址:https://www.jiuchutong.com/biancheng/384082.html 转载请保留说明!

上一篇:jQuery Easyui Tabs扩展根据自定义属性打开页签

下一篇:jQuery3.0中的buildFragment私有函数详解(jquery3.6)

  • 销售软件系统退货怎么退
  • 租厂房土地使用税
  • 出差补贴没有发票怎么做账
  • 减免申报表如何填
  • 电子承兑被拒付(可拒付追索)
  • 归集研发费用时怎么计算
  • 出售使用过的生产设备
  • 转让折旧怎么算
  • 企业破产的费用的承担
  • 付给供应商远期延期支票怎么做账?
  • 税前计提工资福利费用如何做会计核算?
  • 火车票退票手续费扣多少
  • 怎么查公司账户是哪个银行的
  • 保安服务费差额征税如何计算税额
  • 增值税免税收入汇算清缴的时候填哪
  • 企业所得税逾期未申报怎么补申报
  • 增值税专票怎么认证
  • 发票丢失后可以冲红吗
  • 外包物流适用范围
  • 同期比较百分比如何计算
  • 计提其他应收款坏账
  • 备案类减免税有几种类型
  • 能开运费发票吗?
  • linux怎么操作
  • 工业企业生产成本核算表
  • win10远程连接提示身份验证错误
  • php文件可包含哪三部分代码
  • 然后安装电脑系统
  • vue大屏组件库
  • PHP:stream_get_filters()的用法_Stream函数
  • 银行的抵债资产有几种处置办法
  • phpifelse
  • 坏账损失的核算方法属于会计政策吗
  • oss使用场景
  • 北极光下的众神图片
  • 后续追加投资如何处理
  • php静态页面生成
  • php plates
  • vue clonedeep
  • 核销已计提坏账的应收账款
  • 企业税收类型有几种
  • 个体户个人所得税税率表
  • 公司收不到的账款而发不出去怎么办
  • 织梦模板改成帝国模板
  • 年终汇算清缴所得税计算器
  • 个税没有达到起征点能摇号吗
  • 本月还未抄报,请抄报完成之后再申报
  • 贸易公司委托加工费怎么入账
  • 税控系统技术维护费的申报抵扣方法
  • 固定资产处置的增值税怎么入账
  • 什么是存货周转期间
  • 跨年度发票能否税前扣除
  • 销售费用工资是什么科目
  • 汇票和本票的区别是
  • 应付职工薪酬工作流程
  • 出口发票上的汇票是什么
  • 设备维保费如何计算
  • 其他应付款是否能大于收入
  • 存款利息收入是否缴纳增值税
  • 账务调整会计分录
  • 建账需要买哪些会计用品
  • 日记账的建账工作
  • mysql批量删除数据库死锁
  • Windows下MySQL5.7.18安装教程
  • mysql中建表
  • mysql5.7.35安装
  • fedora debian ubuntu
  • centos7脚本
  • 系统引导程序出错了如何修复
  • vi编辑器使用教程
  • win10脱机使用
  • nmstt.exe - nmstt是什么进程 有什么用
  • Android Eclispe ADT环境搭建(集成版Eclipse)
  • python mypy
  • perl处理特殊符号
  • js实现滑动开关功能
  • c#属性窗口
  • javascript的dom
  • 甘肃税务局电子税务局客服电话
  • 青岛税务社保缴费下载平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设