位置: 编程技术 - 正文

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)

  • 公司注销股东收回公司车辆做什么账务处理
  • 新建厂房装修费是否计入固定资产
  • 非独立核算增值税在哪里交
  • 专利没有资本化成本如何入账
  • 会计凭证负数金额怎么填
  • 小规模残保金优惠政策2019
  • 小额贷款公司的钱从哪里来
  • 一般纳税人所得税是季报还是月报
  • 土地出让交增值税多少
  • 动漫版权交易
  • 企业年金个人所得税最新规定
  • 哪些计入应收账款
  • 调解书和判决书执行力度一样吗
  • 小规模纳税人的题目
  • 合伙企业需要交企业所得税吗?
  • 房地产开发企业应交税费科目
  • 为员工购买的意外保险账务处理
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 税号里的0是字母还是数字
  • 单位有临时工工资怎么发
  • 本期认证本期不抵扣下月再抵扣
  • 外币报表未分配利润折算
  • 成本差异的种类有哪些?
  • 分公司税款
  • 固定资产注资后怎么做账
  • 汇算清缴费用调增会计处理
  • 公司生产的产品
  • 防伪税控发票维修流程
  • svhost.exe - svhost是什么进程 有什么作用
  • 购买加油卡怎么入账
  • 怎么修改以前年度的账
  • 股权转让个税怎么缴纳
  • php创建文件夹和文件
  • 广告公司发生的广告代工费账务怎么处理
  • 折扣销售的定义
  • php教程100
  • php 延迟
  • php怎么发布
  • typescript .d.ts
  • 查看ls命令的使用手册
  • 2022最好用的港澳台电视直播
  • 冲暂估会计分录
  • 企业代收水电费算不算收入
  • 开具红字增值税专用发票信息表在哪
  • 公司从一个帐户里扣税吗
  • 利润表利息费用怎么填
  • 用友软件数据导出
  • 开票怎么凑齐小票
  • 增值税运费发票清单怎么开
  • 安装固定资产所消耗的材料费和人工费属于什么会计科目
  • 固定资产已经超额融资了还能发放置换贷款吗
  • 小规模附加税要交吗
  • 借款利息如何记账
  • 怎么把应付账款冲平
  • 现金流量表中支付的各项税费包括
  • 住宿费开的增值税专用发票怎么记账
  • 企业如何做账可以不交企业所得税
  • 建账的基本原则是什么
  • mysql的join有几种
  • win7自带截图保存在哪个文件夹
  • windows vista如何升级
  • linux详解
  • win7双系统怎么设置开机选择系统
  • dell t110服务器
  • win10官方要钱吗
  • win7更改电脑设置在哪里
  • url什么意思啊了
  • ExtJS4 动态生成的grid导出为excel示例
  • 使用jquery
  • python函数经典例程
  • 基于单片机的毕业设计题目
  • java性能调优实战 网盘
  • koa与node.js开发实战
  • javascriptjs
  • 合伙人转让出资的法律规定
  • 山东地方税务局官网
  • 企业安置几级残疾人
  • 上饶税务局电话号码
  • 满五唯一是指省内还是本市
  • 大管家多少集
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设