0

変数を含む ID を持つすべての tr を選択しようとしました。ユーザーが検索フォームに入力するときに一致しない要素を非表示にすることになっています。フォームの ID は #search です。

$(function () {
      var content = $('#search').val();
      $('#search').keyup(function () {
          if ($('#search').text() != content) {
              content = $('#search').val();
              //content has changed, do stuff
              if (!$('tr.id:contains(content)')) {
                  $('this').hide();
              }
          }
      });
  });
4

1 に答える 1

3

これを試すことができます:

$('tr[id*=' + content + ']').hide();

属性一致句の*=内容は、指定された属性を持つタグを、右側の部分文字列を含む値と一致させることを示しています。これはまさにあなたが求めているものだと思います。

于 2012-07-11T00:37:40.700 に答える