onFocus会干扰onClick

时间:2017-04-02 22:22:41

标签: javascript html css reactjs

我想显示带有函数调用的自动完成列表,当在该输入字段上触发onFocus事件并在单击列表项时调用另一个函数 function

但是当我尝试单击列表项时,输入字段失去焦点,列表关闭,并且未触发列表项onClick事件。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

当我从输入文本中删除焦点时,自动完成列表被隐藏,我无法获得单击的列表项。我使用 OnMouseDown 而不是 OnClick ,因为在OnBlur之前触发OnMouseDown,这会获取列表项,然后才会删除焦点。