在Jquery上触发一个函数

时间:2017-01-04 18:22:41

标签: jquery

我有一张桌子,我想过滤搜索结果。我得到了一些东西:http://jsfiddle.net/hzW2a/88/但它只运行一次,因为我在文本框中放了一个常量值。因此,我不知道如何使用文本框中的新值再次触发该功能。

功能如下:

grep -o 'tmp[0-9]*' file
tmp8
tmp28
tmp2
tmp10
tmp8

但是第一个函数只触发一次(......我猜)

顺便说一句:我在jQuery中使用了noob,而且我一直在混合来自其他示例的代码,试图得到我想要的东西。感谢。

1 个答案:

答案 0 :(得分:2)

$(".search").click(function() {
  $('tr').show();

  var tableRow = $("td").filter(function () {
    var x = $('.search2').val();
    return $(this).text().indexOf(x) > -1;
  }).closest("tr");

  $('tr').not(tableRow).hide();
});

DEMO