JavaScript前端頁面搜索功能案例【基于jQuery】
本文實例講述了JavaScript前端頁面搜索功能。分享給大家供大家參考,具體如下:
今天給大家分享一篇關(guān)于前端頁面搜索的案例,有了這個案例,在表格數(shù)據(jù)中可以進(jìn)行快速查找,比在瀏覽器中使用ctrl+F體驗比較好。
效果圖:

代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>頁面搜索實例</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>移動充值</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>
代碼比較簡單,首先給button按鈕添加單擊事件,然后獲取文本框中的內(nèi)容,再從表格中tr進(jìn)行查找,首先把表頭的tr過濾掉,然后把其他的tr全部隱藏掉,然后按照內(nèi)容進(jìn)行過濾,把過濾出來的行顯示出來。
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
注:另外,本站如下幾款在線工具也具有前端頁面搜索功能,且功能更加強(qiáng)大:
php在線函數(shù)參考表:
http://tools.jb51.net/table/php_fun_table
全國少數(shù)民族分布在線查詢工具:
http://tools.jb51.net/bianmin/minzufenbu
世界節(jié)日在線查詢工具:
http://tools.jb51.net/bianmin/jieri
世界各國區(qū)號代碼及時差查詢表:
http://tools.jb51.net/bianmin/shicha
世界各國/地區(qū)貨幣查詢表:
http://tools.jb51.net/bianmin/huobi
世界各國首都查詢表:
http://tools.jb51.net/bianmin/shoudu
更多關(guān)于jQuery相關(guān)內(nèi)容可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jquery實現(xiàn)靜態(tài)搜索功能(可輸入搜索文字)
- jQuery實現(xiàn)動態(tài)文字搜索功能
- JS實現(xiàn)搜索框文字可刪除功能
- javascript搜索框點擊文字消失失焦時文本出現(xiàn)
- 利用jQuery實現(xiàn)可輸入搜索文字的下拉框
- jQuery Jsonp跨域模擬搜索引擎
- jquery中用jsonp實現(xiàn)搜索框功能
- JQuery+JS實現(xiàn)仿百度搜索結(jié)果中關(guān)鍵字變色效果
- 基于jquery的頁面劃詞搜索JS
- jquery+json實現(xiàn)的搜索加分頁效果
- jQuery單頁面文字搜索插件jquery.fullsearch.js的使用方法
相關(guān)文章
jQuery EasyUI API 中文文檔 - Spinner微調(diào)器使用
jQuery EasyUI API 中文文檔 - Spinner微調(diào)器使用,需要的朋友可以參考下。2011-10-10
簡單的jQuery拖拽排序效果的實現(xiàn)(增強(qiáng)動態(tài))
這篇文章主要介紹了簡單的jQuery拖拽排序效果的實現(xiàn)(增強(qiáng)),增強(qiáng)動態(tài)增加div效果,代碼簡單,很容易實現(xiàn),需要的朋友可以參考下2017-02-02
EasyUI的treegrid組件動態(tài)加載數(shù)據(jù)問題的解決辦法
最近涉及到treegrid組件的查詢,需要根據(jù)查詢條件動態(tài)更新EasyUI的treegrid組件的動態(tài)加載查詢結(jié)果2011-12-12
很棒的學(xué)習(xí)jQuery的12個網(wǎng)站推薦
jQuery是目前最流行的 JavaScript 庫。對于初學(xué)者來說,有的時候很難找到一個好的學(xué)習(xí)jQuery的網(wǎng)站,今天本文收集了12個很棒的 jQuery 學(xué)習(xí)網(wǎng)站推薦給大家。2011-04-04
基于jquery fly插件實現(xiàn)加入購物車拋物線動畫效果
在購物網(wǎng)站中,加入購物車的功能是必須的功能,有的網(wǎng)站在用戶點擊加入購物車按鈕時,就會出現(xiàn)該商品從點擊出以拋物線的動畫相似加入購物車,這個功能看起來非常炫,對用戶體驗也有一定的提高。下面介紹基于jquery fly插件實現(xiàn)加入購物車拋物線動畫效果2016-04-04
關(guān)于兩個jQuery(js)特效沖突的bug的解決辦法
下面小編就為大家?guī)硪黄P(guān)于兩個jQuery(js)特效沖突的bug的解決辦法。小編覺得挺不錯的,現(xiàn)在就分享 給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09

