Jquery插件仿百度搜索關(guān)鍵字自動(dòng)匹配功能
本文實(shí)例為大家分享了Jquery搜索關(guān)鍵字自動(dòng)匹配功能的實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
jQuery AutoComplete 是一個(gè)基于jQuery實(shí)現(xiàn)搜索關(guān)鍵字自動(dòng)匹配提示的插件,該插件可擴(kuò)展性強(qiáng),表現(xiàn)性能優(yōu)越,方便整合到自己的項(xiàng)目中使用;兼容IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+, and Chrome 1.0+ 等主流瀏覽器。
下面是具體的使用方法:
1、使用設(shè)置
首頁(yè),要把插件的js代碼嵌入到你自己的項(xiàng)目中去。
2、使用方法
為要實(shí)現(xiàn)自動(dòng)匹配提示的 input 表單添加 AutoComplete 功能。
<input id="query" name="q" />
初始化 AutoComplete 對(duì)象,確保正確加載 DOM 對(duì)象,否則IE下的用戶可能會(huì)出現(xiàn)錯(cuò)誤。
根據(jù)文本表單中的輸入信息,進(jìn)行關(guān)鍵字提示匹配。
jQuery AutoComplete 插件支持 on/off功能,從而控制效果的開關(guān)。
3、設(shè)置表現(xiàn)樣式
最后,用div和css美化表現(xiàn)效果。
4、實(shí)例講解
<html>
<head>
<title></title>
<style type="text/css">
#txtKey{ width:300px;}
</style>
<link href="css/jquery.autocomplete.css" rel="stylesheet" type="text/css" />
<script src="Jquery1.7.js" type="text/javascript"></script>
<script src="js/jquery.autocomplete.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
var array = ['asp.net', 'asp.net mvc', 'wcf', 'wpf', 'win8', 'windows phone', '張東', '張熙', '張亞飛'];
/*autocomplete函數(shù)
(1)獲取txtKey中用戶輸入的值(用戶每輸入一個(gè)字符,都會(huì)獲取一次)
(2)將獲取的值和array集合中的元素進(jìn)行比較,找出匹配的元素,并顯示出來(lái)
(3)會(huì)將用戶選擇的項(xiàng)添加到txtKey中*/
/*result函數(shù):對(duì)用戶選擇的結(jié)果進(jìn)行操作。data參數(shù)表示用戶選擇的項(xiàng)*/
$('#txtKey').autocomplete(array).result(function (event, data) { window.location. + data + '&rsv_bp=0&ch=&tn=baidu&bar=&rsv_spt=3&ie=utf-8&rsv_sug3=6&rsv_sug=0&rsv_sug1=3&rsv_sug4=229&inputT=1458'; })
})
</script>
</head>
<body>
<input id="txtKey" type="text" /><input id="Button1" type="button" value="百度一下" />
<input id="Text1" type="text" />
</body>
</html>
實(shí)現(xiàn)效果如下:

以上就是關(guān)于jQuery AutoComplete使用方法介紹,通過(guò)完整示例為大家展示jQuery AutoComplete使用效果,希望對(duì)大家的學(xué)習(xí)有所幫助。
- jQuery實(shí)現(xiàn)id模糊查詢的小例子
- jquery easyui combobox模糊過(guò)濾(示例代碼)
- jquery ztree實(shí)現(xiàn)模糊搜索功能
- jquery zTree異步加載、模糊搜索簡(jiǎn)單實(shí)例分享
- jQuery實(shí)現(xiàn)select模糊查詢(反射機(jī)制)
- jQuery基于xml格式數(shù)據(jù)實(shí)現(xiàn)模糊查詢及分頁(yè)功能的方法
- HTML5+jQuery實(shí)現(xiàn)搜索智能匹配功能
- jQuery插件實(shí)現(xiàn)可輸入和自動(dòng)匹配的下拉框
- 基于jQuery實(shí)現(xiàn)搜索關(guān)鍵字自動(dòng)匹配功能
- jQuery簡(jiǎn)單實(shí)現(xiàn)的HTML頁(yè)面文本框模糊匹配查詢功能完整示例
相關(guān)文章
jquery實(shí)現(xiàn)簡(jiǎn)單文字提示效果
這篇文章主要介紹了jquery實(shí)現(xiàn)簡(jiǎn)單文字提示效果的方法,以完整實(shí)例形式分析了jQuery插件jquery-1.2.6.pack.js實(shí)現(xiàn)文字提示效果的相關(guān)技巧,并提供了jquery-1.2.6.pack.js的本站下載地址,需要的朋友可以參考下2015-12-12
jquery實(shí)現(xiàn)類似淘寶星星評(píng)分功能實(shí)例
這篇文章主要介紹了jquery實(shí)現(xiàn)類似淘寶星星評(píng)分功能,詳細(xì)介紹了相應(yīng)jQuery事件的用法實(shí)例,需要的朋友可以參考下2014-09-09
jQuery Validate驗(yàn)證表單時(shí)多個(gè)name相同的元素只驗(yàn)證第一個(gè)的解決方法
這篇文章主要介紹了jQuery Validate驗(yàn)證表單時(shí)多個(gè)name相同的元素只驗(yàn)證第一個(gè)的問(wèn)題及解決方法,需要的朋友可以參考下2016-12-12
jQuery實(shí)現(xiàn)分章節(jié)錨點(diǎn)“回到頂部”動(dòng)畫特效代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)分章節(jié)錨點(diǎn)“回到頂部”動(dòng)畫特效代碼,涉及jQuery響應(yīng)鼠標(biāo)事件結(jié)合scroll實(shí)現(xiàn)頁(yè)面滾動(dòng)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
web的各種前端打印方法之jquery打印插件PrintArea實(shí)現(xiàn)網(wǎng)頁(yè)打印
jquery打印插件PrintArea實(shí)現(xiàn)網(wǎng)頁(yè)打印,不可思議吧,接下來(lái)為您介紹它的使用方法及操作步驟,感興趣的朋友可以了解下2013-01-01
jQuery Ajax提交表單查詢獲得數(shù)據(jù)實(shí)例代碼
用戶輸入一個(gè)表單,輸入準(zhǔn)考證和驗(yàn)證碼,驗(yàn)證用戶是否輸入表單,點(diǎn)擊查詢提交,然后從服務(wù)器得到返回的數(shù)據(jù)并顯示出來(lái)2012-09-09
JQuery 1.3.2以上版本中出現(xiàn)pareseerror錯(cuò)誤的解決方法
最近正在做一個(gè)系統(tǒng),測(cè)試組那邊不停的報(bào)告bug:后臺(tái)、前臺(tái)各種列表報(bào)告js彈出窗錯(cuò)誤,內(nèi)容僅僅是一句“pareseerror”!2011-01-01

