我正在尝试使用 jquery 在我的网站菜单上创建一个快速搜索功能。代码非常简单,当用户单击将成为每个页面菜单一部分的“快速搜索”链接时,将出现一个输入文本字段,他们可以快速搜索他们想要的任何内容。我的代码适用于一个切换,但不是更多。我一直在尝试解决这个问题,它应该很简单,所以我很沮丧。我希望这里有人可以帮助我解决这个问题?
注意:我的代码在 jsfiddle 上不止一次工作,但在其他任何地方都没有。-_-
标记
<a href="#"> Register</a> |
<a href="#">My Account</a> |
<span>
<span id="quicksearch" style="cursor:pointer; color:blue;"><a href="#">Quick Search</a></span>
<input id="quickbox" type="text" style="float:right; display:none; padding:2px 5px 3px 5px; border:2px solid #ddd; margin-left:-110px; position:absolute; margin-top:20px;"/>
</span>
jQuery
<script type="text/javascript">
$(document).ready(function(){
$("#quicksearch").click(function(){
$("#quickbox").toggle();
});
});
</script>