位置: 编程技术 - 正文

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)

  • 小型微利企业所得税减免政策
  • 制造业的加工费可以放制造费用的二级科目加工费吗
  • 所得税忘了计提如何做会计分录还有结转
  • 科技人员股权奖励
  • 应收账款让售账务处理
  • 固定资产缩水
  • 土地转让契税税率2020税率表
  • 资产损失税前扣除是什么意思
  • 银行收取的利息要交税吗
  • 教育费附加会计分录
  • 出口退税总是差进项票怎么处理
  • 研发废料收入实务中如何冲减研发费用?
  • 公司账户流水要交税吗
  • 劳务服务公司业务范围
  • 应交税费未交增值税明细账
  • 企业所得税优惠事项包括哪些?
  • 预收账款抵扣怎么做分录
  • 土地溢价款如何计算
  • 汽车维修发票是几个点
  • 税务申报利润表本期金额
  • 内部员工购买公司产品
  • 发生固定资产了怎么做账
  • 美团代收是什么意思
  • 王者荣耀如何充值退款
  • u盘文件全都变成快捷方式怎么办
  • 收购发票哪一联做帐
  • 简要说明php web的工作流程
  • php json转对象
  • 怎么解决在澳洲吸烟
  • 期间费用为什么叫期间费用
  • 理财计算收益公式
  • 耕地占用费与耕地的区别
  • 跨年收到退回增值税税款的账务处理
  • php获取useragent
  • 企业所得税的征税范围是什么
  • php each list
  • 公司交社保需要承担多少费用
  • php的header函数
  • vue运行报错怎么解决
  • php链式操作
  • tensorflow theano
  • 固定资产没有价值怎么入账
  • etc电子发票需要多久才能开
  • 税务局开普票需要什么材料
  • 企业医疗保险属于什么类别
  • python tkinter entry用法
  • php增删改查语句
  • vue生命周期钩子函数
  • 其他应收款如何平账
  • 长期股权投资追溯调整有几种情况
  • 业务招待费进项税额转出会计分录
  • 工程结算直接做主营业务成本
  • 核定征收的一般纳税人进项税额抵扣
  • 工程施工的成本
  • 资产类的会计科目有啥特点
  • 教育行业会计科目表
  • sql树结构
  • win10系统微软
  • xp系统怎么强制结束进程
  • mac电脑 删除废纸篓里的指定文件
  • win7系统的word文档中的工具在哪里
  • hyper虚拟机连接外网
  • gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpect
  • unity3ds
  • javascript create
  • Unity3D游戏开发引擎
  • jquery怎么禁用按钮
  • apktool修改包名
  • linux批量修改文件时间
  • javascript代码写在哪个标签里
  • js获取tbody下的tr
  • linux shell脚本攻略(第3版)
  • JavaScript电子时钟倒计时第二款
  • jquery自定义组件
  • 简述jquery的常用方法
  • 安卓通知栏管理工具
  • 社保扣缴客户端下载
  • 税控发票开票软件金税盘版口令怎么解锁?
  • 湖北税务网上登录
  • 江苏省国税局客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设