位置: 编程技术 - 正文

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)

  • 企业所得税人数包括劳务派遣吗
  • 个人所得税汇算表
  • 货物退回是什么意思
  • 别人公司过账用自己的银行卡会查吗
  • 公司提供午餐的目的
  • 车票抵扣进项税申报在哪一栏
  • 其他综合收益转入投资收益
  • 嵌入式软件产品的批准放行
  • 制造费用明细账实例图
  • 外购产品对外捐赠的会计处理
  • 供应商提供财务报表
  • 公司还没有核税该如何进行业务汇款?
  • 产权转移书据印花税申报期限
  • 房屋租赁合同样本书
  • 律师事务所收费单据
  • 银行存款缴税
  • 研发费用领用材料
  • 工资薪金所得税扣除标准
  • 雇主责任保险
  • 商品进销差价主营业务收入
  • 电脑管家游戏加速怎么卸载
  • 房地产公司的存货分析
  • 新的磁贴
  • .exe是什么文件
  • ds file是干什么的
  • php配置文件的名字是
  • php实现的任意进程函数
  • 个体户要交哪些税怎么交
  • yii2框架中文手册
  • css实现轮播图侧边阴影效果
  • 电力安装公司需要什么资质证书
  • yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
  • js点击li
  • php递归算法1加到100
  • 机动车组织机构代码查询
  • c++stl详解
  • 收购企业如何看报表
  • 税务网如何填三方协议
  • 织梦网站停止使用了还侵权吗
  • 三个数排序c语言程序从大到小
  • 电脑自学网
  • 长期资产包含哪些
  • SQL Server中使用的SQL是
  • 预收账款和应收账款可以合并吗
  • 经营性罚款在会计中怎么处理
  • 什么叫总分类账簿
  • 税控系统技术维护费税率
  • 有支出没有发票应怎么整改
  • 银行总账和明细账
  • 结转损益不平是什么原因造成的
  • 新成立公司申报个税流程
  • 一年以内到期的长期借款属于
  • 应交增值税贷方余额表示什么
  • 赠送给客户的商品怎么做会计分录
  • 分页存储过程包括
  • 无法安装mysql数据库
  • vmware tools安装包在哪
  • windows8.1的设置在哪
  • 电脑pc的操作系统叫什么
  • win8.1语言设置
  • 深入react技术栈
  • jquery实现
  • 深入了解求助者时,首先要进行工作是
  • 查看网关的mac地址是多少
  • js事件怎么写
  • 批量dns解析
  • 基于web的旅游网站毕业设计
  • node.js用途
  • jquery实现轮播图原理
  • Rotate object with mouse click or touch in Unity3D
  • Python中断言语句
  • cocos2dx 4.0
  • flash谈广告
  • 四川省税务局官方网站申报窗口
  • 朝阳区地方税务局电话
  • 商铺转让费怎么开票项目
  • 2023年四川城乡居民养老保险多少钱
  • 出国海关申报单图片
  • 买二套房契税可退税吗
  • 小规模税控盘全额抵扣怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设