jQuery 對表格內容進行搜索篩選


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery對表格內容進行搜索篩選</title>
<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
<style>
table {
    border:0;
}
p {
    font:normal 12px/17px Arial;
}
td {
    font:normal 12px/17px Arial;
    padding:2px;
    width:100px;
}
th {
    font:bold 12px/17px Arial;
    text-align:left;
    padding:4px;
    border-bottom:1px solid #333;
    width:100px;
}
.even {
    background:#FFF38F;
}
/* 偶數行樣式*/
        .odd {
    background:#FFFFEE;
}
/* 奇數行樣式*/
        .selected {
    background:#FF6500;
    color:#fff;
}
</style>
</head>
<body>
<p> <br> 篩選: <input id="filterName" name="filterName"> <span class="search">搜索</span> <br> </p>

<table>
    <thead>
    <tr><th>姓名</th><th>性別</th><th>暫住地</th></tr>
    </thead>
    <tbody>
    <tr><td>SYJ</td><td></td><td>河北秦皇島市</td></tr>
    <tr><td>李四</td><td></td><td>北京北京市</td></tr>
    <tr><td>王五</td><td></td><td>河北秦皇島市</td></tr>
    <tr><td>趙六</td><td></td><td>河北唐山市</td></tr>
    <tr><td>張三</td><td></td><td>內蒙古呼和浩特市</td></tr>
    <tr><td>王六</td><td></td><td>內蒙古包頭市</td></tr>
    <tr><td>二狗</td><td></td><td>北京北京市</td></tr>
    <tr><td>李字</td><td></td><td>河北秦皇島市</td></tr>
    <tr><td>二蛋</td><td></td><td>東北遼寧省</td></tr>
    </tbody>
</table>


<script>
 $(function() {
     $('.search').on('click', function() {
         // console.log($('#filterName').val());
         $('table tbody tr').hide()
             .filter(":contains('" + ($('#filterName').val()) + "')")
             .show();
     })
 })
</script>

</body>
</html>

效果展示:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM