位置: 编程技术 - 正文

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)

  • 财务报表中的应交税费包括什么
  • 纳税义务发生时间和申报纳税的时间
  • 小规模未开票收入如何填写申报表增值税
  • 取得研发样品收入
  • 自然人独资公司有章程吗
  • 个税系统添加不了新的单位
  • 建立明细账的注意事项
  • 虚开增值税立案标准
  • 企业库存现金的限额是由( )核定的
  • 母公司为子公司担保是利好还是利空
  • 补充医疗保险应享尽享方案
  • 企业购进货物暂估入库的会计分录如何处理?
  • 报名费发票开什么项目
  • 没有计提12月底的工资
  • 销售固定资产可以开专票吗
  • 运输发票的税率分类
  • 税收筹划要注意哪些问题
  • 小规模印花税减免性质代码和项目名称
  • 普通股资本成本的计算
  • 或有资产是指
  • 购进商品没收到货怎么办
  • 收回借支款的账务处理
  • 什么时候不能计入开办费
  • 赎回理财产品的利息怎么做账
  • 资产负债表结构是什么
  • 真实有效的18岁身份证
  • win10专业版怎样连接wifi
  • kb4580419更新
  • 销货退回未按规则处理
  • wordpress.org
  • php递归函数的例子
  • 以银行存款交纳欠缴税金会计分录
  • js循环有哪些
  • Treetop walkway in Hainich National Park, Thuringia, Germany (© mauritius images GmbH/Alamy)
  • 自查补缴增值税如何申报
  • 火车票可以直接去火车站买吗
  • 无形资产摊销的方法
  • JavaScript の querySelector 使用说明
  • python中的count函数
  • 应收账款红冲什么意思
  • 简易计税开票税率
  • 大巴车怎么坐车
  • 残疾人就业保障金申报时间
  • 长期股权投资收益要交企业所得税吗
  • 什么是认缴出资金额
  • 什么是保函保证金
  • 长期待摊销费用属于
  • 运费在会计科目中属于什么费用
  • 印花税 不足
  • 销售方会计分录
  • 贴现公司贴现合法吗
  • 销项税票怎么开
  • 租赁的初始直接费用有哪些
  • vhd 打开
  • windows2003服务
  • 如何设置微信语音来电铃声
  • mac所有窗口最小化
  • system idle process是什么进程(CPU的空闲率)
  • 在windows xp中说法正确的是
  • win7系统还能用不
  • 64位的win10更新安装补丁KB3105213失败总是重复安装该怎么办?
  • linux系统怎么快速查找文件
  • linux升级内核要重启吗
  • win7访问共享文件夹没有权限访问
  • js实现日历效果
  • window批处理
  • 批处理常用命令总结
  • angular指令详解
  • 需要牢记的号码
  • 批处理文件夹内文件名
  • Unity3D游戏开发引擎
  • python里面有什么
  • unity shader可视化编辑
  • 查看shell脚本
  • jquery可以实现哪些效果
  • html5table
  • 个人所得税其他公司在为我发放工资
  • 上海市嘉定区税务局电话号码
  • 党员e先锋中的支部云课堂在哪
  • 宣城国税局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设