jQuery實(shí)現(xiàn)模擬搜索引擎的智能提示功能簡單示例
本文實(shí)例講述了jQuery實(shí)現(xiàn)模擬搜索引擎的智能提示功能。分享給大家供大家參考,具體如下:
jQuery中模仿搜索引擎的智能提示功能,本案例僅供初學(xué)者一個(gè)參考,也是我個(gè)人在初學(xué)jquery時(shí)寫的一個(gè)初學(xué)案例。有不當(dāng)之處,敬請指教。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>www.dbjr.com.cn 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測試上述代碼運(yùn)行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計(jì)有所幫助。
- 讓input框?qū)崿F(xiàn)類似百度的搜索提示(基于jquery事件監(jiān)聽)
- Jquery實(shí)現(xiàn)搜索框提示功能示例代碼
- jquery+php實(shí)現(xiàn)搜索框自動(dòng)提示
- jquery 模擬類搜索框自動(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)文章
jQuery實(shí)現(xiàn)frame之間互通的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)frame之間互通的方法,結(jié)合實(shí)例形式分析了jQuery實(shí)現(xiàn)frame父子框架之間的調(diào)用操作實(shí)現(xiàn)方法,需要的朋友可以參考下2017-06-06jQuery點(diǎn)擊按鈕彈出遮罩層且內(nèi)容居中特效
這篇文章主要介紹了jQuery點(diǎn)擊按鈕彈出遮罩層且內(nèi)容居中特效,需要的朋友可以參考下2015-12-12jQuery往textarea中光標(biāo)所在位置插入文本的方法
這篇文章主要介紹了jQuery往textarea中光標(biāo)所在位置插入文本的方法,實(shí)例分析了jQuery操作光標(biāo)及文本的相關(guān)技巧,需要的朋友可以參考下2015-06-06jquery驗(yàn)證郵箱格式是否正確實(shí)例講解
這篇文章主要介紹了一個(gè)jquery驗(yàn)證郵箱格式是否正確的實(shí)踐案例,利用正則表達(dá)式進(jìn)行驗(yàn)證,感興趣的小伙伴們可以參考一下2015-11-11jQuery實(shí)現(xiàn)百度圖片移入移出內(nèi)容提示框上下左右移動(dòng)的效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)百度圖片移入移出內(nèi)容提示框上下左右移動(dòng)的效果,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06jquery如何把數(shù)組變?yōu)樽址畟鞯椒?wù)端并處理
這篇文章主要介紹了jquery如何把數(shù)組變?yōu)樽址畟鞯椒?wù)端并處理,需要的朋友可以參考下2014-04-04