我有一个简短的 jQuery 脚本,可以images:
在用户单击链接时将文本添加到搜索框中。但是,如果用户单击不同的选项卡而不是他们键入的搜索将被删除。我想保留用户输入的内容(如果他们输入了任何内容),它将始终位于:
. 可以删除之前的任何内容。
我该怎么做呢?
我目前的 jQuery 是:
$(document).ready(function(){
$("#navigation a").click(function(){
$("#search").val($(this).attr("id")+': ').focus();
return false
});
});
我的 HTML 是:
<ul id="navigation">
<li><a href="#" id="images">Images</a></li>
<li><a href="#" id="videos">Videos</a></li>
<li><a href="#" id="articles">News</a></li>
<li><a href="#" id="weather">Weather</a></li>
</ul>
<input type="text" id="search">
您可以在 JSFiddle 上看到当前代码的工作示例:http: //jsfiddle.net/Zusnw/