位置: 编程技术 - 正文

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)

  • 税法基本原则是什么意思
  • 实收资本的期末余额在借方还是贷方
  • 代理费住宿费都包括什么
  • 赔偿支出需要纳税调整吗
  • 专用发票压线了可以拒收吗
  • etc怎么取过路费啊
  • 增值税进项税额计算公式
  • 以前暂估的成本,年终要冲销怎么做账
  • 销售收入计入其他应付款
  • 生产企业出口退税
  • 未达账项有几种情况
  • 资产的名义已使用年限与实际已使用年限的区别与联系
  • 外出施工安装的公司发工资怎么记账?
  • 没在公司交社保遣散的怎么赔偿
  • 理论增值额的含义
  • 免抵税额为什么不能抵下期
  • 哪些搬迁情形属于“政策性搬迁”?所得税怎么处理?
  • 营改增后小规模纳税人转一般纳人
  • 外购库存商品
  • 国外企业提供国际运输服务税率
  • system 命令
  • linux如何使用
  • 如何在windows10搜索文件
  • 企业所得税怎么上传报表
  • 老大心态是什么意思
  • linux的系统设置在哪
  • 不能运行windows10的设备有哪些
  • 应收账款怎么做会计分录
  • 图像质量评价制度及质量评价方案
  • vue前端后端
  • 未开票收入申报对企业有什么影响
  • php guzzle 异步
  • 出售其他债权投资差额计入
  • ip6tables-save命令 保存ip6tables表配置
  • sybaris插件包
  • 应收账款保理会计处理相关会计准则
  • 公司银行开户的费用怎么做账
  • 生产型外资企业
  • 会计损益类科目核算
  • 开出租车怎么租车
  • 淘宝企业店必须绑定对公账户吗
  • 上年度会计凭证怎么填写
  • 企业注销库存怎么处理
  • 银行代发工资流程
  • 履约保证金没有交足
  • 国债利息收入计入什么会计科目
  • 印花税的计算公式与计算注意事项
  • 车辆处置缴纳增值税税率
  • 哪些发票不能用
  • 未发生账务类交易
  • 控制企业的5种方式
  • 资金账簿的计税依据
  • 无形资产摊销方法应反映其经济利益的预期实现方式
  • 电信线路租用费用
  • 小规模购入固定资产怎么做账
  • 外汇申报国家代码表
  • 行程单如何验真伪
  • 数据结构 简书
  • Windows10下mysql 5.7.17 安装配置方法图文教程
  • fedora怎么样
  • win7系统设备管理器其他设备有个未知设备叹号
  • centos用途
  • ssh debian
  • linux命令大全chm版
  • win8.1 蓝屏
  • windows以管理员权限打开文件
  • jquery实现
  • string获取文件名
  • js模拟用户输入
  • jQuery EasyUI中DataGird动态生成列的方法
  • 理解的英文
  • jQuery height()、innerHeight()、outerHeight()函数的区别详解
  • 单张发票开票限额?
  • 别人给公司开的普票,怎么查询
  • 学什么专业可以在税务局上班
  • 沈阳市税务局全称
  • 山东地域分布
  • 小米之家可以
  • 纳税申报过了申报期未申报怎么办
  • 种花需要
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设