搜索并显示lowercase()和uppercase()结果

时间:2015-02-08 17:31:40

标签: jquery

我正在尝试在我的表中搜索行,并且表格显示基于搜索词的结果,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。

1 个答案:

答案 0 :(得分:0)

尝试:

  • 在过滤器功能中复制数据,并将该文本设为小写
  • 根据小写文字
  • 执行过滤