テーブルを含むテーブルの行をフィルタリングする

B3th4

現在、入力検索バーにテキストが含まれていない行を除外する検索バーを実装しようとしています。

私の現在のソリューションは機能していますが、機能させたいとは思っていません。これは、テーブルの各行で、列の1つに別のテーブルが含まれているためです。

これが私のテーブルのhtmlです:

<table class="xxxxx" id="xxxx">
                    <thead>
                        <tr class="active">
                            <th style="width:30%">xxx</th>
                            <th style="width:30%">xxx</th>
                            <th style="width:25%" align="right">xxx</th>
                            <th style="width:2%"></th>
                        </tr>
                    </thead>
                    <tbody id="tableBody">
                        <tr t-foreach="xxxxx" t-as="xxxxx">
                            <td>
                                <a "xxxxxxxxxxxxxxxxxx">
                                <span "xxxxxxxxx"/>
                                </a>
                            </td>
                            <td>
                                <span "xxxxxxxxxxx"/>
                            </td>
                            <td>
                                <span "xxxxxxxxx"/>
                            </td>
                            <td>
                                <table style="width:100%">
                                    <tr>
                                        <td>
                                            <div>
                                                <a>xxxxx</a>
                                            </div>
                                        </td>
                                        <td>
                                            <div>"xxxxxx"</div>
                                        </td>
                                    </tr>
                              </table>
                           </div>
                        </t>
                    </td>
                 </tr>
             </tbody>
  </table>

これが私の現在のフィルターです:

$("#search").on("keyup", function() {
    var value = $(this).val().toLowerCase();
    $("#tableBody tr").filter(function() {
      $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
    });
  });

ご覧のとおり、「tableBody」のすべての「tr」要素をフィルタリングします。この行のテーブルがフィルターと一致しない場合、フィルターで除外されていない行のテーブルが削除されるため、これは問題です。最初の「tr」のみをフィルタリングし、それらの「tr」の「tr」要素はフィルタリングしません。

これはどのように行う/達成できますか?

前もって感謝します、

フリーファラー

の代わりに...

$("#tableBody tr")

使用する...

$("#tableBody > tr")

>意味trの直接の子でなければなりません#tableBodyし、それが他のすべて無視するtr要素は、ツリーを下に下げます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

複数のIDタイプを含む行でテーブルをフィルタリングする方法

分類Dev

オブジェクトのリストを含むテーブルをフィルタリングする-Swift

分類Dev

リンクを含むHTMLテーブルのフィルタリング

分類Dev

すべての列でJavaScriptを使用してテキストフィールドを含むテーブルをフィルタリングする

分類Dev

jQueryでテーブルの行をフィルタリングする方法

分類Dev

Reactで特定のテーブル行をフィルタリングする

分類Dev

(> =)以上でテーブルをフィルタリングする

分類Dev

AngularJSでテーブルをフィルタリングする

分類Dev

列名を含むすべてのテーブルを検索します。空をフィルタリングする

分類Dev

SQLのテーブルに正確に2つの値を含むレコードをフィルタリングする方法は?

分類Dev

GORMを使用して、多対多の関係で関連付けられている他のテーブルからのエンティティを含むテーブルをフィルタリングする方法

分類Dev

vueでテーブル行をフィルタリングする

分類Dev

Htmlでテーブル行をフィルタリングする

分類Dev

別のテーブルの値を使用してテーブルをフィルタリングする

分類Dev

2番目のテーブルMYSQLの複数の行でデータをフィルタリングする

分類Dev

他のテーブル列の任意の値でテーブルをフィルタリングする

分類Dev

SQLの2番目のテーブル属性でテーブルをフィルタリングする方法

分類Dev

テーブル内の複数の列をフィルタリングする

分類Dev

別のテーブルに基づいてテーブルをフィルタリングする

分類Dev

MySQLが2つのテーブルを別のテーブルにリンクし、フィルタリングされたクエリを実行する

分類Dev

Reactでテーブルをフィルタリングする最良の方法

分類Dev

Rの列でテーブルをフィルタリングする

分類Dev

要素の名前でテーブルをフィルタリングする

分類Dev

JSで複数のhtmlテーブルをフィルタリングする

分類Dev

SQLテーブルの重複をフィルタリングするjQueryDataTable

分類Dev

ピボットテーブルのデータフィールドをフィルタリングする

分類Dev

Sequelize、MySQL-JSON列値を使用してテーブル内の行をフィルタリングする

分類Dev

QUERYを使用してテーブルをフィルタリングし、値の最大値に一致するテーブルの行全体を取得します

分類Dev

パワークエリで別のテーブルの値に基づいてテーブルの行をフィルタリングする方法

Related 関連記事

  1. 1

    複数のIDタイプを含む行でテーブルをフィルタリングする方法

  2. 2

    オブジェクトのリストを含むテーブルをフィルタリングする-Swift

  3. 3

    リンクを含むHTMLテーブルのフィルタリング

  4. 4

    すべての列でJavaScriptを使用してテキストフィールドを含むテーブルをフィルタリングする

  5. 5

    jQueryでテーブルの行をフィルタリングする方法

  6. 6

    Reactで特定のテーブル行をフィルタリングする

  7. 7

    (> =)以上でテーブルをフィルタリングする

  8. 8

    AngularJSでテーブルをフィルタリングする

  9. 9

    列名を含むすべてのテーブルを検索します。空をフィルタリングする

  10. 10

    SQLのテーブルに正確に2つの値を含むレコードをフィルタリングする方法は?

  11. 11

    GORMを使用して、多対多の関係で関連付けられている他のテーブルからのエンティティを含むテーブルをフィルタリングする方法

  12. 12

    vueでテーブル行をフィルタリングする

  13. 13

    Htmlでテーブル行をフィルタリングする

  14. 14

    別のテーブルの値を使用してテーブルをフィルタリングする

  15. 15

    2番目のテーブルMYSQLの複数の行でデータをフィルタリングする

  16. 16

    他のテーブル列の任意の値でテーブルをフィルタリングする

  17. 17

    SQLの2番目のテーブル属性でテーブルをフィルタリングする方法

  18. 18

    テーブル内の複数の列をフィルタリングする

  19. 19

    別のテーブルに基づいてテーブルをフィルタリングする

  20. 20

    MySQLが2つのテーブルを別のテーブルにリンクし、フィルタリングされたクエリを実行する

  21. 21

    Reactでテーブルをフィルタリングする最良の方法

  22. 22

    Rの列でテーブルをフィルタリングする

  23. 23

    要素の名前でテーブルをフィルタリングする

  24. 24

    JSで複数のhtmlテーブルをフィルタリングする

  25. 25

    SQLテーブルの重複をフィルタリングするjQueryDataTable

  26. 26

    ピボットテーブルのデータフィールドをフィルタリングする

  27. 27

    Sequelize、MySQL-JSON列値を使用してテーブル内の行をフィルタリングする

  28. 28

    QUERYを使用してテーブルをフィルタリングし、値の最大値に一致するテーブルの行全体を取得します

  29. 29

    パワークエリで別のテーブルの値に基づいてテーブルの行をフィルタリングする方法

ホットタグ

アーカイブ