如何基于JQGrid中的搜索文本框填充值

时间:2014-05-27 04:52:20

标签: jquery html jquery-ui jqgrid

我需要根据用户在文本框中输入的值显示我的网格。

在我的html中,我给了一个网格

<table id="grid"></table>

这是fiddle

目前它在我的网格中显示空值。我的代码中出错了。有人可以告诉我需要做什么吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

这是 Working fiddle


首先, .indexcolumn 类的值不正确。

更改:

var t = $('#grid td:nth-child(2)').text().toLowerCase();

var t = $(this).children('td:nth-child(2)').text().toLowerCase();

其次,您必须根据员工姓名nd而不是 .indexcolumn 进行搜索,其中包含ID。

变化:

$("#grid tr:visible .indexColumn:not(:contains('"+ this + "'))").parent().hide();

$("#grid tr:visible td[aria-describedby='grid_emp_name']:not(:contains('"+ s + "'))").parent().hide();

第三,我删除了拆分输入值的逻辑,contains()工作正常。