JavaScript前端頁面搜索功能案例【基于jQuery】
本文實(shí)例講述了JavaScript前端頁面搜索功能。分享給大家供大家參考,具體如下:
今天給大家分享一篇關(guān)于前端頁面搜索的案例,有了這個(gè)案例,在表格數(shù)據(jù)中可以進(jìn)行快速查找,比在瀏覽器中使用ctrl+F體驗(yàn)比較好。
效果圖:
代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>頁面搜索實(shí)例</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <style> table{ width:400px; border:1px solid blue; border-collapse: collapse; } table th{ height:30px; border:1px solid blue; text-align: center; } table td{ height:30px; border:1px solid blue; text-align: center; } </style> </head> <body> <table> <tr> <th>姓名</th> <th>性別</th> <th>電話</th> </tr> <tr> <td>張三</td> <td>男</td> <td>13111112222</td> </tr> <tr> <td>李四</td> <td>男</td> <td>13233334444</td> </tr> <tr> <td>移動(dòng)充值</td> <td>女</td> <td>10086</td> </tr> <tr> <td>聯(lián)通充值</td> <td>女</td> <td>10010</td> </tr> </table> <div style="width:100%;height:20px"></div> <div> <input type="text" name="" id=""> <input type="button" value="搜索"> </div> </body> <script> $('input[type=button]').click(function(){ var text = $('input[type=text]').val(); $('table tr').not(':first').hide().filter(':contains("'+text+'")').show(); }); </script> </html>
代碼比較簡(jiǎn)單,首先給button按鈕添加單擊事件,然后獲取文本框中的內(nèi)容,再?gòu)谋砀裰衪r進(jìn)行查找,首先把表頭的tr過濾掉,然后把其他的tr全部隱藏掉,然后按照內(nèi)容進(jìn)行過濾,把過濾出來的行顯示出來。
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。
注:另外,本站如下幾款在線工具也具有前端頁面搜索功能,且功能更加強(qiáng)大:
php在線函數(shù)參考表:
http://tools.jb51.net/table/php_fun_table
全國(guó)少數(shù)民族分布在線查詢工具:
http://tools.jb51.net/bianmin/minzufenbu
世界節(jié)日在線查詢工具:
http://tools.jb51.net/bianmin/jieri
世界各國(guó)區(qū)號(hào)代碼及時(shí)差查詢表:
http://tools.jb51.net/bianmin/shicha
世界各國(guó)/地區(qū)貨幣查詢表:
http://tools.jb51.net/bianmin/huobi
世界各國(guó)首都查詢表:
http://tools.jb51.net/bianmin/shoudu
更多關(guān)于jQuery相關(guān)內(nèi)容可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- jquery實(shí)現(xiàn)靜態(tài)搜索功能(可輸入搜索文字)
- jQuery實(shí)現(xiàn)動(dòng)態(tài)文字搜索功能
- JS實(shí)現(xiàn)搜索框文字可刪除功能
- javascript搜索框點(diǎn)擊文字消失失焦時(shí)文本出現(xiàn)
- 利用jQuery實(shí)現(xiàn)可輸入搜索文字的下拉框
- jQuery Jsonp跨域模擬搜索引擎
- jquery中用jsonp實(shí)現(xiàn)搜索框功能
- JQuery+JS實(shí)現(xiàn)仿百度搜索結(jié)果中關(guān)鍵字變色效果
- 基于jquery的頁面劃詞搜索JS
- jquery+json實(shí)現(xiàn)的搜索加分頁效果
- jQuery單頁面文字搜索插件jquery.fullsearch.js的使用方法
相關(guān)文章
jQuery插件DataTables分頁開發(fā)心得體會(huì)
這篇文章主要為大家分享了jQuery插件DataTables分頁開發(fā)心得體會(huì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08jquery 中多條件選擇器,相對(duì)選擇器,層次選擇器的區(qū)別
jquery 中多條件選擇器,相對(duì)選擇器,層次選擇器的區(qū)別介紹,需要的朋友可以參考下2012-07-07jquery Form輕松實(shí)現(xiàn)文件上傳
這篇文章主要介紹了jquery Form輕松實(shí)現(xiàn)文件上傳的相關(guān)過程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05非常強(qiáng)大的 jQuery.AsyncBox 彈出對(duì)話框插件
今天無意中發(fā)現(xiàn)了這個(gè)插件,和大家分享一下,功能和樣式都很強(qiáng)大,調(diào)用也很方便,而且支持鎖定屏幕的效果,插件的效果圖如下,更多效果和皮膚請(qǐng)到官網(wǎng)下載!2011-08-08jQuery實(shí)現(xiàn)的登錄浮動(dòng)框效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)的登錄浮動(dòng)框效果代碼,點(diǎn)擊登陸鏈接可彈出懸浮登錄框,涉及jQuery中show與hide方法的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09jQuery實(shí)現(xiàn)的多選框多級(jí)聯(lián)動(dòng)插件
這篇文章主要介紹了jQuery實(shí)現(xiàn)的多選框聯(lián)動(dòng)插件,需要的朋友可以參考下2014-05-05