在div中搜索值

时间:2014-06-06 10:17:38

标签: javascript jquery

我有一个小功能,允许通过行搜索值,但是它有问题 - 搜索功能无法正常工作。

请在这里查看小提琴http://jsfiddle.net/4f3WF/

尝试将输入中的文字设置为" 798"例如。

最后,此函数必须能够搜索整行,而不仅仅是搜索第一个或最后一个ms-column div。我只是没有弄错。

1 个答案:

答案 0 :(得分:2)

试试:

e.find('.multiple-selector-table .ms-search-label .ms-search').on("keyup", function() {
    var value = $(this).val();
    e.find('.multiple-selector-table-row').hide();
    e.find('.ms-column:contains("' + value + '")').parents('.multiple-selector-table-row').show();
});

Updated fiddle

在第一步中,我们隐藏所有行。接下来,我们搜索包含在输入中传递的值的单元格并显示其父行。