HTML结构:很简单,就一个input,一个div,能说明问题就OK了;
想要实现的结果:
1、input框获取焦点时value为“”,失去焦点时value为“默认值”;-----这个很好实现;
2、当在input框中输入要搜素的内容后,点击div搜索,要求控制台打印输出要搜素的内容(当然每个项目的需求不同,这里只是举个例子),而且要求点击后不影响input的focus和blur行为;----这个才是重点
输出的却是“默认值”,与预想的结果不符;
输出的却是“aaaa”,符合预想的结果;
输出的却是“aaaa”,符合预想的结果;
以上所述是小编给大家介绍的jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程之家网站的支持!
原文链接:https://www.f2er.com/jquery/46581.html