jQuery實(shí)現(xiàn)模擬搜索引擎的智能提示功能簡(jiǎn)單示例
本文實(shí)例講述了jQuery實(shí)現(xiàn)模擬搜索引擎的智能提示功能。分享給大家供大家參考,具體如下:
jQuery中模仿搜索引擎的智能提示功能,本案例僅供初學(xué)者一個(gè)參考,也是我個(gè)人在初學(xué)jquery時(shí)寫(xiě)的一個(gè)初學(xué)案例。有不當(dāng)之處,敬請(qǐng)指教。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>www.fzitv.net jQuery模擬搜索提示</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
var arr=['小李','小二','小三','老林','老王','二哈','小強(qiáng)'];
var focus=false;
$(document).ready(function(){
$("#txt").bind("focus",function(){
$("#auto").show();
abc();
});
$("#txt").bind("keyup",function(){
abc();
});
$("#txt").bind("blur",function(){
$("#auto").hide();
});
function abc(){
var auto=$("#auto");
var txt=$("#txt").val();
var new_arr=new Array();
var n=0;
for(i in arr){
if(arr[i].indexOf($("#txt").val())>=0){
new_arr[n++]=arr[i];
}
}
auto.empty();
for(i in new_arr){
var DivNode=$("<div>").attr("id",i);
DivNode.attr("style","width:100px;height:30px;border: 1px solid red;");
DivNode.mouseover(function(){
$(this).css("background-color","white");
});
DivNode.mouseleave(function(){
$(this).css("background-color","white");
});
DivNode.click(function(){
$("#txt").val($(this).html());
});
DivNode.html(new_arr[i]);
auto.append(DivNode);
}
}
});
</script>
</head>
<body>
<div>
<input type="text" id="txt"/>
<div id="auto"></div>
</div>
</body>
</html>
運(yùn)行效果:

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《jQuery頁(yè)面元素操作技巧匯總》、《jQuery常見(jiàn)事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- 讓input框?qū)崿F(xiàn)類(lèi)似百度的搜索提示(基于jquery事件監(jiān)聽(tīng))
- Jquery實(shí)現(xiàn)搜索框提示功能示例代碼
- jquery+php實(shí)現(xiàn)搜索框自動(dòng)提示
- jquery 模擬類(lèi)搜索框自動(dòng)完成搜索提示功能(改進(jìn))
- jQuery 插件仿百度搜索框智能提示(帶Value值)
- 利用JQuery為搜索欄增加tag提示
- Jquery模仿Baidu、Google搜索時(shí)自動(dòng)補(bǔ)充搜索結(jié)果提示
- jquery 關(guān)鍵字“拖曳搜索”之“拖曳”以及 圖片“提示自適應(yīng)放大”效果 的實(shí)現(xiàn)
- asp.net使用jquery實(shí)現(xiàn)搜索框默認(rèn)提示功能
- jquery實(shí)現(xiàn)非疊加式的搜索框提示效果
- 基于jQueryUI和Corethink實(shí)現(xiàn)百度的搜索提示功能
相關(guān)文章
ASP.NET jQuery 實(shí)例6 (實(shí)現(xiàn)CheckBoxList成員全選或全取消)
ASP.NET jQuery 實(shí)例6 (實(shí)現(xiàn)CheckBoxList成員全選或全取消) ,需要的朋友可以參考下。2012-01-01
3分鐘寫(xiě)出來(lái)的Jquery版checkbox全選反選功能
checkbox全選反選的文章在以前也有介紹很多,實(shí)在是不想在提起了,然而身邊還是有些朋友不會(huì),于是3分鐘寫(xiě)出來(lái)一個(gè)估計(jì)有很多bug2013-10-10
Jquery多選框互相內(nèi)容交換的實(shí)例代碼
這篇文章介紹了Jquery多選框互相內(nèi)容交換的實(shí)例代碼,有需要的朋友可以參考一下2013-07-07
jQuery點(diǎn)擊自身以外地方關(guān)閉彈出層的簡(jiǎn)單實(shí)例
本篇文章主要是對(duì)jQuery點(diǎn)擊自身以外地方關(guān)閉彈出層的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-12-12
jquery實(shí)現(xiàn)LED廣告牌旋轉(zhuǎn)系統(tǒng)圖片切換效果代碼分享
這篇文章主要介紹了jquery實(shí)現(xiàn)LED廣告牌旋轉(zhuǎn)系統(tǒng)圖片切換效果類(lèi)似路邊場(chǎng)景,很實(shí)用的代碼,推薦給大家,有需要的小伙伴可以參考下。2015-08-08
jquery 淡入淡出效果的簡(jiǎn)單實(shí)現(xiàn)
本篇文章主要是對(duì)jquery淡入淡出效果的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02
基于jQuery和Bootstrap框架實(shí)現(xiàn)仿知乎前端動(dòng)態(tài)列表效果
最近基于jQuery和Bootstrap框架實(shí)現(xiàn)了一個(gè)仿知乎動(dòng)態(tài)列表的前端效果,基本實(shí)現(xiàn)了和知乎動(dòng)態(tài)列表相同的效果,下面小編通過(guò)本文給大家分享實(shí)現(xiàn)思路及代碼,對(duì)bootstrap 實(shí)現(xiàn)仿知乎前端動(dòng)態(tài)列表效果感興趣的朋友一起看看吧2016-11-11

