js + jQueryを使用して関数を書きました。この機能の目的は、テーブルをスキャンし、特定のフィールド(TD)の値のマッチングを持つ行をチェックすることですhttp://jsfiddle.net/anarnold/LpBaW/テーブル行の冗長性をチェックするためのJavaScript + jQuery機能のパフォーマンスが遅い
:ここ
は私の問題を示してjsFiddleへのリンクです。次に、行に一意であるかどうかを示すクラスが割り当てられ、一致する行の数が各行の最終フィールド(td)に出力されます。
それは基本的に、この構造のネストされたループを使用する:各列について
を... マッチのためにテーブル全体をスキャン..
I行を識別する方法は、フィールド(TD)を連結することです各行のテキストを各行の最終フィールド(td)のROWID属性に変換します。
現在のファンクションはうまく動作しますが、大きなテーブル~2000行では非常に遅くなります。
これを達成するには、より効率的で洗練された方法が必要です。どんな助けでも大歓迎です!
'$( "#ビニングTBODY")をチェックアウトする子ども( 'TR')' - 。なぜか '$("#ビニングTBODY > tr ")'? – ThiefMaster
ありがとうございます。間違いなくクリーンですが、目立ったパフォーマンスの改善はありません。 – anarnold