为了账号安全,请及时绑定邮箱和手机立即绑定

使输入过滤器所有列

使输入过滤器所有列

C#
MM们 2021-04-14 17:14:41
我刚刚设法使该表过滤器正常工作,但是到目前为止,它仅对一列(硬编码的一列)进行过滤。我想防止硬编码,并使过滤器同时在所有列上工作。谁能帮助我让它正常工作?我尝试使用双forloop循环遍历所有6列,但这似乎不起作用。jQuery查询$(document).ready(function () {            $('#myInput').keyup(function() {                // Declare variables                 var input, filter, table, tr, td, i;                input = document.getElementById("myInput");                filter = input.value.toUpperCase();                table = document.getElementById("myTable");                tr = table.getElementsByTagName("tr");                // Loop through all table rows, and hide those who don't match the search query                for (i = 0; i < tr.length; i++) {                    td = tr[i].getElementsByTagName("td")[6]; // This is the hardcoded column                    if (td) {                        if (td.innerHTML.toUpperCase().indexOf(filter) > -1) {                            tr[i].style.display = "";                        } else {                            tr[i].style.display = "none";                        }                    }                }            });    });
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 136 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信