Javascript 单击特定元素时,如何为onfocusout事件提供异常?

Javascript 单击特定元素时,如何为onfocusout事件提供异常?,javascript,jquery,dom-events,onfocusout,Javascript,Jquery,Dom Events,Onfocusout,我有一个HTML表单元素,我想用它来创建一个动态下拉列表,其中包含用户键入时的自动建议 <form action="" id="clientSearchForm" autocomplete="off"> <input id="searchInput" onkeyup="updateResults();" onfocusout="clickAway();"

我有一个HTML表单元素,我想用它来创建一个动态下拉列表,其中包含用户键入时的自动建议

<form action="" id="clientSearchForm" autocomplete="off">
    <input id="searchInput" onkeyup="updateResults();" onfocusout="clickAway();" name="search" placeholder="" type="text">
</form>

我如何删除此表单输入字段的内容,以便人们单击以填写表单的其余部分,当动作窃取焦点是点击结果的正确动作时,也不擦除它。

看起来与此类似:可以考虑jQuery UI自动完成。看起来与此类似:可以考虑jQuery UI自动完成。
  function clickAway() {
    $("#searchInput")[0].value = "";
        updateResults();
  }