您的位置:首页 > Web前端 > JQuery

使用filter() 函数实现筛选表格或其他元素

2017-12-28 15:23 281 查看
filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。

可以实现表格 li等元素的关键字、奇偶数、类、checked等的筛选;

<span>关键字</span>
<input type="text" id="keyword"/>
<table>
<thead>
<tr>
<th>编号</th>
<th>运营商</th>
<th>姓名</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>移动</td>
<td>白起</td>
</tr>
<tr>
<td>2</td>
<td>联通</td>
<td>黑起</td>
</tr>
<tr>
<td>3</td>
<td>电信</td>
<td>彩旗</td>
</tr>
<tr>
<td>4</td>
<td>铁通</td>
<td>花旗</td>
</tr>
<tr>
<td>5</td>
<td>移动</td>
<td>国旗</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
(function(){
$('#keyword').keyup(function(){
$('tr').hide();
$('tr').filter(":contains('" +($(this).val()) + "')").show();
})
}());
</script>


在input输入'移动'效果





偶数筛选:

$('tr').hide();
//偶数
$("tr").filter( ":even" ).show();


//类筛选
$("tr").filter( $(".test")).show();
//被选中
$("input").filter( ":checked" ).show()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  css3 jQuery filter 筛选
相关文章推荐