同じ構造で何百もの製品が表示されているサイトで、jQuery を使用してかなりの数の HTML 操作を行う必要があります。ほとんどのコード ブロックは、同じクラス名を持つ div コンテナーに個別にラップされています。
HTML 操作に $('.class') の代わりに $('#ID') を使用できるように、クラス名に一意の ID を挿入する必要があるかどうか疑問に思っています。この記事#3からアイデアを得ます。
おそらく for ループを使用して、クラスの後に ID を挿入し、ID を作成します。これは時間の価値がありますか?さらに重要なことは、それがパフォーマンスに役立つかどうかです。
編集: 私が行おうとしている操作の種類については、確かに for ループがかなり頻繁に使用されます。また、ページネーションがパフォーマンスに何らかの影響を与えるかどうかはよくわかりません。製品はページごとに 10 個表示されるようになり、ユーザーはページごとにさらに表示するオプションを利用できるようになりました。