JQueryを使用してクリック時にdivを表示するのに問題があります。すべてのコードは私には正しいように見えます。私のウェブサイトには、検索候補を追加しようとしている検索バーがあります。しかし、デフォルトでは非表示にしたいと思います。ユーザーが「提案を表示」を選択した場合にのみ表示されます。フォーム アクションが空であることは無関係です。フォームをまとめて削除しても機能しません。エラーは発生しません。私はこの問題を 1 時間以上解決しようとしてきました。
HTML
<form action="">
<input type="text" id="txt1" onkeyup="showHint(this.value)" />
<input type="submit" value="Search" /><button id="hint"/>Show Suggestions </button>
</form>
<div id="searchhint" style="display:none; border:1px solid red; width:300px;" > Suggestions:<span id="txtHint"></span></font></div>
JQuery
$(document).ready(function(){
$("#hint").click(function(){
$("#searchhint").show();
});
});