1.contains:能匹配包含指定文本的元素
2.filter:筛选出与指定表达示匹配的元素集合
filter(":contains('王')");
一.简单的筛选效果
1.表格内容:
$("table tbody tr").hide();
3.将表格行中有“王”字的表格行显示
$("table tbody tr").filter(":contains('王')").show();
完整代码:最终效果是:与文本框中输入的内容相匹配的表格行高亮显示。
1.在前面表格的基础上添加文本框
$("#filtername").keyup(function(){});
4.确认在文本框内容不为空的前提下进行内容的筛选
if( filtername != ""){
$("table tbody tr").removeClass("selected")
.filter(":contains('"+filtername+"')")
.addClass("selected");
}
完整代码:$("table tbody tr").removeClass("selected")
.filter(":contains('"+filtername+"')")
.addClass("selected");
}