私はグローバル検索input
を持っており、ユーザーが入力を開始すると、その結果が隠されたdiv
が表示されます。入力のキーアップでDIVを表示するにはどうすればよいですか?
キーアップ時に表示するdivを取得できません。ここに私のdivザッツ私fiddle
です:
<div class=" container-fluid parent">
<input class="form-control" placeholder="Search ..." id="GlobalSearchInput" style="padding:10px;">
<div class="" id="showSearchDiv" style="display:none;margin-top:10px;height:450px;background-color:red;"></div>
</div
$(document).ready(function() {
$("#GlobalSearchInput").keyup(function() {
function showGlobalSearch() {
var x = document.getElementById('showSearchDiv');
if (x.style.display === 'none') {
x.style.display = 'block';
} else {
x.style.display = 'none';
}
}
});
});
onkey機能をチェックし、このチェックには、この原因を機能を使用する必要が終了タグ を使用する必要がなく、主な問題は何ですか? –
あなたはあなたのキーアップ関数 'showGlobalSearch'内に定義された関数を持っていません。 –
また、上記が解決されたとしても、現在のコードは最初の文字のdiv、2番目の隠し、3番目の隠し、4番目の隠しを表示します。あなたの期待される行動は何ですか? –