【发布时间】:2016-07-20 18:57:22
【问题描述】:
我想在输入中按下 ENTER 键时打开 Bootstrap 下拉菜单。
HTML:
<div class="top dropdown" id="search-bar">
<span class="fa fa-search" id="search" data-toggle="dropdown"></span>
<input type="text" id="search" class="form-control" placeholder="Search" data-toggle="dropdown"/>
<ul class="dropdown-menu">
<li> Something </li>
</ul>
</div> <!--search bar -->
JS:
$('input#search').keypress(function(e) {
if(e.keyCode == 13) {
$('input#search').dropdown();
}
});
问题是data-toggle="dropdown" 在我点击输入时触发下拉菜单。我只想在 ENTER 上触发它。
【问题讨论】:
标签: javascript twitter-bootstrap drop-down-menu