我对javascript很陌生,所以请原谅我的无知。我正在尝试做一些看起来应该非常简单的事情......关闭一个组合框。但是,当我使用 hide() 函数时,它不仅会关闭组合框,还会将其完全删除。有什么办法可以关闭它吗?
编辑:
这是我正在使用的实际代码
$(window).ready(function ()
{
$('#comboBox .dropdown-menu').mouseleave(function ()
{
$("#comboBox").hide();
});
});
当鼠标离开打开的组合框时,这将从页面中删除组合框。如果我用模糊替换隐藏,则什么都不会发生。
编辑2:
这是我的实际列表的代码:
<div class="btn-group" id="comboBox">
<button class="btn btn-custom-top dropdown-toggle" data-toggle="dropdown"><span class="caption"></span><span class="caret"></span></button>
<ul class="dropdown-menu">
</ul>
</div>
编辑3:
好吧,我显然对自己在做什么感到困惑。这并不奇怪,因为我对这一切都很陌生。它实际上不是我要关闭的组合框。它是一种引导下拉按钮类型,实际上与组合框的行为不同。看起来没有现成的功能可以做我想做的事。