位置: 编程技术 - 正文

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)

  • 财务刷卡手续费怎么处理
  • 代第三方收取的款项作为什么处理
  • 网银制单了没有审核有影响吗
  • 其他收益科目在哪个科目前面填
  • 小规模开票软件怎么下载
  • 去年科目记错如何调账
  • 天猫国际的店铺是正品吗 感觉很便宜
  • 房地产企业对外投资案例
  • 销项税额计算公式13%
  • 消费税的计税方法
  • 房地产开发结转成本条件
  • 车间管理人员的工资属于
  • 收到供应商发票的会计处理怎么做?
  • 发票选择确认平台怎么选
  • 销售苗木属于什么行业
  • 广告服务印花税怎么交
  • 销售额没有达到要求企业采取措施
  • 印花税减半征收会计分录怎么做
  • 发票过期作废不了怎么办
  • 购进货物赠送客户增值税处理
  • 小规模建筑公司可以开劳务发票吗
  • 分支机构注销留抵税额可以税前扣除吗?
  • 如何解决蓝屏错误代码0x000007B问题
  • 考试资格的工作有哪些
  • 可转债发行费用税前扣除
  • 为什么win+d
  • 什么是递延所得税资产和负债
  • 电脑每次开机都要按f1怎么解决
  • 公司法人向公司借款未还,公司可以倒闭吗
  • php gethostname
  • 港田路凤凰城
  • 单目标优化函数
  • 鸟瞰视野
  • 矿产资源补偿费计入科目
  • 机器学习-10 聚类算法
  • 向农户收购农产品怎么打款
  • 冰岛北部内陆景观有哪些
  • 封装和调用
  • 企业没有实缴
  • 个体工商户该如何开发票
  • 红字信息表必须要原件吗
  • 6月收到4月的单子怎么办
  • 简述sql server
  • 差额征税要交多少钱
  • 注册资金认缴和实缴的法律风险
  • 无法取得发票的成本能列支吗
  • mysql log
  • 企业所得税汇算清缴时间
  • 开发票,对方收取税点,如何计算?
  • 会计分录如何分配利润
  • 补交以前年度环保税
  • 其他业务收入的现金流量项目
  • 固定资产净值怎么算
  • UNIX系统中文件的索引表结构
  • ubuntu怎样
  • android x86 4.0 iso
  • win8最新版本
  • window10重启按什么键
  • win7如何访问xp
  • macbook的dock栏怎么不见了
  • 怎么设置虚拟硬盘储存路径
  • centos7 lvs
  • win7安装cad2010
  • win7系统怎么卸载显卡驱动
  • windows10预览版怎么样
  • ie10变成ie8
  • Windows 7+Fedora 16启动项问题讲解
  • windows定时计划
  • css选择器类选择器
  • perl运行环境
  • jquery的checked
  • shell脚本调用php方法
  • android studio怎么样
  • javascript设计
  • 侧边栏html
  • python默认方法
  • 北京市税务局 案件
  • 发票为什么要验旧操作
  • 你认为作为一名护士应具备哪些素质
  • 2019小规模纳税人标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设