位置: 编程技术 - 正文

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)

  • 税法规定的增值税
  • 营业执照备案登记流程
  • 小微企业免税销售额填含税还是不含税
  • 应纳税所得额是含税还是不含税
  • 工资表只显示一个人的其他看不见
  • 街道办事处发票抬头写什么
  • 企业给员工租的公寓楼都是什么样的
  • 空调压缩机属于什么系统
  • 应收账款占用资金的应计利息公式
  • 支付境外软件服务怎么用
  • 留抵进项税抵欠税后期末未交增值税会减少吗
  • 年终奖金怎么发放
  • 图书免税政策依据
  • 代开票的时候扣了城建税,申报的时候还需要填写吗?
  • 外挂项目跨年结转分录怎么做?
  • 苹果键盘快捷键怎么用
  • 两个公司的资金怎么合并
  • win10升级win11报错
  • mac屏幕横过来了
  • linux 管道命令详解
  • bfsvc.exe是什么
  • php常见面试题
  • 员工的医药费
  • 售后租回交易形成融资租赁会计处理
  • 关于固定资产抵扣的税务规定
  • 进货退回的会计处理
  • 野生动物huan
  • php使用memcache
  • laravel登录接口
  • php数组怎么定义
  • 深入理解linux内核
  • python填写表格
  • php的难点
  • 企业所得税申报更正怎么操作
  • python里的idle在哪
  • sql server评估期已过版本升级时重启失败
  • 资产负债表应交税费为负数
  • 税控盘锁死日期是什么意思
  • 所得税汇算清缴账务处理
  • java怎么用mysql
  • centos php-fpm
  • 进口货物的完税价格计算公式
  • 对方公司已注销还能起诉吗
  • 税局预缴增值税选错月期
  • 办理食品经营许可证需要什么条件
  • 不验资实收资本怎么做账
  • 折旧费用分摊科目是什么
  • 只有进项要交税吗
  • 装修费可以一次性入账吗
  • 办公报销项目
  • 其他应收款坏账准备计提标准
  • 小规模纳税人开票限额是多少
  • 差旅费属于其他费用吗
  • 购入商品货款尚未支付
  • 出口退税企业如何更正申报增值税
  • 结构性存款怎么计算收益
  • 非正常损失进项税额转出计算
  • 工商注册资本什么意思
  • 在MySQL中使用通配符时应该注意的问题
  • mysql分页实现
  • 华尔街日报体
  • windowsserver2008r2忘记开机密码怎么办
  • weather.exe - weather 进程是什么文件
  • win732位系统怎么装
  • centos7.6安装kvm
  • fs是什么文件夹
  • linux进程的环境变量
  • iis的安全性设置主要包括
  • Android---61---TabHost简单使用
  • nodejs excel转json
  • unity 更新
  • PreferenceActivity、PreferenceFragment使用
  • 使用JQuery选择HTML遍历函数的方法
  • python动态网页开发教程
  • python并发原理
  • js数组排序方法sort
  • 为构建和谐企业
  • 已经开具的电子专票怎么重新下载
  • 耕地被占用税怎么交
  • 资源税是什么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设