我正在尝试在我的表中搜索行,并且表格显示基于搜索词的结果,jQuery完成工作但是如果搜索说“Hello”但是使用小写“h”则不会显示那一排。我希望它忽略小写和大写的东西,想知道是否有人可以指导我如何做到这一点?
$('#search').keyup(function () {
var data = this.value.split(" ");
var rows = $(".Info tbody tr").hide();
if(this.value ==""){
rows.show();
return;
}
rows.hide();
rows.filter(function(i,v){
var t = $(this);
for (var d = 0; d < data.length; d++) {
if (t.is(":Contains('" + data[d] + "')")) {
return true;
}
}
return false;
}).show();
});
<table style ="width:95%" class = "patientInfo">
<thead>
<tr>
<th>Select </th>
<th>Patient Name</th>
<th>Hospital Number</th>
<th>Date of Birth</th>
</tr>
</thead>
</table>
用户手动输入行,因此我只为标题编写HTML。
答案 0 :(得分:0)
尝试: