位置: 编程技术 - 正文

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)

  • 一般纳税人和小规模纳税人交税区别
  • 增值税发票记账联和抵扣联都丢了怎么办
  • 没有独立核算的分公司需要报税
  • 个人出租如何交税
  • 公司缴纳养老保险不在个人账户里吗
  • 个人所得税汇算清缴情况报告
  • 增值税免税是否计入营业外收入
  • 工业企业辅助生产费用的分配方法
  • 现金折扣为什么计入主营业务收入
  • 发票收到以后必须查验吗
  • 农产品增值税核定扣除计算
  • 产成品或自制半成品核算方法有哪些
  • 增值税设备抵扣怎么抵扣
  • 怎样预交增值税
  • 出纳记账本如何手工记账
  • 办理环评费用
  • 分配股利在报表中怎么填
  • 向客户发放,赠品怎么写
  • 出纳电汇流程
  • 3070和3070ti性能差多少
  • 出售无形资产是什么科目
  • 新版edge浏览器文字不显示
  • 收到违反合同的违约金
  • win10蓝屏错误怎么办
  • php哪个函数能取得字符串长度
  • 工会经费是职工工资总额的
  • win7旗舰版叫啥
  • 财务管理是如何工作的
  • 会计差错更正账务处理会计分录
  • 广告宣传费的税收筹划
  • pytorch ln
  • Laravel5中Cookie的使用详解
  • yolov5配置
  • js es6常用方法
  • vue全家桶教程
  • rust 入门教程
  • php判断时间区间
  • 因质量原因退货和召回的产品,均应按照规定
  • 企业研发费用会计处理英文文献
  • 常见的数据库管理系统有
  • 职工食堂费用计入哪个科目
  • 发票校验码被章盖住了
  • 申报错误要罚款吗
  • 个人所得税修改密码怎么改
  • 购买的软件属于什么资产
  • sql查询语句大全实例教程
  • 劳务派遣公司工资发放方式
  • 进项转出的原因是什么
  • 预付账款借方如何结转
  • 对公账户可以报税吗
  • 公司控股的子公司 法人能被追加吗
  • 哪些行业可以开收购发票
  • 个体工商户和公司的优缺点
  • 企业利润的构成内容
  • 个人付款开了公章怎么办
  • 待处理财产损益是备抵类科目吗
  • 小企业建账选哪种会计制度
  • MySQL存储过程与触发器
  • mysql 指定my.cnf
  • centos7.6 yum源
  • 无windows什么意思
  • linux AS3 oracle9i 安装指南
  • win8.1开始界面
  • 苹果电脑打不开txt
  • win8.1拨号上网
  • win7c盘突然满了怎么回事
  • win8系统笔记本忘记开机密码怎么办
  • 简单模拟电路图
  • ubuntu nfs配置
  • socket pf_inet
  • vim如何在文件中添加
  • 什么是批处理模式
  • 手机gpu过度绘制
  • 手机 日常应用 单核 多核
  • 深入python3
  • 减免所得税额怎么计算出来的
  • 福建省国家税务总局稽查局局长
  • 建筑业增值税纳税义务发生时间包括
  • 发票是去国税还是地税
  • 国税局信息中心事业编待遇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设