【发布时间】:2018-07-14 18:05:24
【问题描述】:
我需要 jquery 或 javascript 来执行自动完成下拉列表,其中包含我的搜索输入结果。我需要将结果作为链接“”,以便我可以在新选项卡中打开它或通过单击它直接打开它。 这是我的代码:
<input type="text" id="searchinput" class="search-input" placeholder="Search here.." />
<ul id="main-menu">
<li class="has-sub"><a href="javascript:;"><span class="title">Menu Header1</span></a>
<ul>
<li><a href="example.com"><span class="childtitle">brand one</span></a></li>
<li><a href="example.com"><span class="childtitle">brand two</span></a></li>
</ul>
</li>
<li class="has-sub"><a href="javascript:;"><span class="title">Menu Header2</span></a>
<ul>
<li><a href="example.com"><span class="childtitle">Car BMW</span></a></li>
<li><a href="example.com"><span class="childtitle">Car Toyota</span></a></li>
<li><a href="example.com"><span class="childtitle">Car Opel</span></a></li>
<li><a href="example.com"><span class="childtitle">Car Kia</span></a></li>
</ul>
</li>
</ul>
【问题讨论】:
-
是的,您可以使用 jQuery UI 自动完成功能来做到这一点。在此处查看演示...并根据您的代码要求进行更改。[jqueryui.com/autocomplete/#categories].希望对您有所帮助。
-
thnx Bharat 重播 .. 但由于我是初学者,所以我不明白我必须做什么:(
-
抱歉重播晚了。您只需包含 jQueryUi 插件并根据需要更新此演示。
-
@BharatMakvana 谢谢你,我找到了答案并添加到这里
标签: javascript jquery search input