位置: 编程技术 - 正文

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)

  • 企业中秋晚会活动方案
  • 申报增值税附加税减免项目选错了
  • 财务软件属于哪种软件
  • 一键报税财务软件破解版
  • 税控盘维护费发票普通发票
  • 年终销项税额要结账吗
  • 小规模纳税人租金发票的税率是多少
  • 现金日记账本月合计的红线画法
  • 已报废的固定资产
  • 租金和押金的税率
  • 销售免税货物如何开票
  • 土地使用权作为固定资产的情况
  • 年终奖和工资个人所得税计算器
  • 企业税收案例分析
  • 农业企业销售林木违法吗
  • 个人转让住房交土地增值税吗
  • 1697509479
  • 发票联和抵扣联丢失怎么办
  • 贴现利息计算器
  • win11 zen2
  • 表格关闭函数
  • 待抵扣进项税期末要结转吗
  • 专家评审费是否需要发票
  • 加计扣除的会计要素
  • 公司向股东个人借款最新规定
  • 售后回租经营租赁可以抵扣吗
  • 海康威视网页插件下载
  • 买货没发票如何入账
  • php 强类型
  • 办公楼需要什么
  • framework模块
  • ROS2+cartographer+激光雷达+IMU里程计数据融合(robot_locazation) 建图
  • php对接mysql
  • java web购物系统
  • Swagger-的使用(详细教程)
  • 与下级往来账户贷方核算的内容有
  • 个税专项附加扣除金额
  • access中宏是按什么调用的
  • python smote算法
  • 公司做的样品展示怎么入账
  • 股权激励税务处理方案
  • 没有原始凭证可以记账吗
  • 揭秘蟹卡骗局
  • 职工教育经费是从工资里扣吗
  • 递延收益为什么属于负债
  • 员工工资可以当月计提当月发放吗
  • 工程的直接成本包括哪些内容
  • 个人所得税的纳税期限
  • 分公司出现法律问题谁负责
  • 接受投资的固定资产按什么入账
  • 基建期罚款支出账务处理
  • 政府会计双核算模式的好处
  • 承兑汇票贴现怎么做会计分录
  • 公户转私户的钱怎么退回来
  • 工程维修款是从工程款中扣除吗
  • 营改增对企业税负影响
  • 公司购买汽车怎么做账记账凭证
  • 增值税购进扣税法
  • win10预览版21277
  • 低配置装什么系统
  • 安装了windows
  • macbook怎么开启
  • mac怎么快速上手
  • centos 7 远程桌面
  • linux 请求
  • win7旗舰版系统激活密钥
  • Android游戏开发入门
  • 你将会收藏
  • 使用时间
  • css下margin、padding、border、background和font缩写示例
  • unity3d快捷键
  • threejs入门教程
  • 新的开始励志句子
  • jquery foreach循环
  • 企业自建旧房产怎么处理
  • 房产税从价计征的计税依据
  • 国家税务总局广州市税务局
  • 百望税控盘电子发票开好了如何打印及导出发票
  • 国地税发展历程
  • 什么是审计的重要特征,也是审计的精髓
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设