0
入力内でENTERキーが押されたときにブートストラップ・ドロップダウンを開きたいとします。入力時にEnterキーが押されたときにブートストラップ・プルダウンを開く
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でトリガーしたいだけです。
おかげで、 – ALR