【发布时间】:2016-02-29 16:42:10
【问题描述】:
我正在尝试制作一个下拉建议框。 在这种情况下,我希望在输入字段和下拉框不再处于焦点时隐藏该框。
这是我的 HTML 代码:
<input type="text" id="user_address">
<div id="user_address_sg">SUGGESTION</div>
<div id="another element">Pressing another element on the page should hide the suggestion box</div>
我尝试了以下方法:
$('[id=user_address][id=user_address_sg]').focusout(function (){
$('#user_address_sg').hide();
});
为什么当我选择页面上的另一个输入字段或其他元素时user_address_sg 不隐藏?
图片(第 1 次:当我写名字时,第 2 次:当我在出现建议时选择另一个表单时)
第一张图片:建议框应显示并可点击
第二张图片:执行此操作时,建议框应该消失
【问题讨论】:
标签: javascript jquery html css