これは、jQuery のかなり単純な使用方法です。まず、クラス セレクターを使用してそのクラスの要素を検索しfirst
、最初のものを除くすべての要素を無視してから、その要素で何かを行います。
実際に何をしたいのかは、質問からは少しわかりませんが、2 つの可能性のあるオプションがあります。
要素を実際に削除したい場合は、次を使用しますremove
。
$(".ms-webpart-chrome").first().remove();
そのクラスを削除したいだけの場合は、次を使用しますremoveClass
。
$(".ms-webpart-chrome").first().removeClass("ms-webpart-chrome");
私の経験では、を使用.first()
するのが最も効率的なオプションですが、問題になることはまずありません。最初のビット (クラスごとに検索して最初のものだけを取得する) は、:first
セレクター(または:eq(0)
)を使用して実行することもできます。
$(".ms-webpart-chrome:first").doSomething();
どちらの場合も、jQuery が組み込みのブラウザー機能ではなく独自のセレクター エンジンを使用することを余儀なくされる可能性があり、これは理想的ではない可能性があります。ただし、これを 1 回だけ行う場合は、本当に大規模なページでのみ問題になります。