Javascript 单击特定元素时,如何为onfocusout事件提供异常?
我有一个HTML表单元素,我想用它来创建一个动态下拉列表,其中包含用户键入时的自动建议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();"
<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();
}