我有三个搜索类别(见第一张图片)。用户选择一个,然后我在类别空间中显示与该主题相对应的搜索输入(参见第二张图片)。我使用 jQuery 自动专注于输入,因此用户可以轻松地开始输入。如果用户改变主意并模糊输入,我会隐藏它并再次显示三个类别。
如果用户单击输入进行搜索,这一切都很好,但我也希望允许他们能够单击搜索输入字段旁边的开始按钮。问题是,如果他们尝试单击 go 按钮,输入将被模糊然后隐藏,并且提交单击永远不会被触发(我无法在单击此元素时取消绑定模糊事件,因为它从未被触发 - 首先触发模糊)
那么有什么方法可以执行绑定到模糊事件(隐藏 div)的函数,除非使用 jQuery 或 JavaScript 单击此“go”元素?