我在使用 JQuery 单击时显示 div 时遇到了一些问题。所有代码对我来说都是正确的。在我的网站上,我有一个搜索栏,我正在尝试向其中添加搜索建议。但默认情况下,我希望它被隐藏。只有当用户选择“显示建议”时,它才会出现。表单操作为空是无关紧要的。即使我将表格全部删除,它也不起作用。我没有收到任何错误。我已经尝试解决这个问题一个多小时了,我感谢任何帮助。
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();
});
});