ID に共通のプレフィックスを共有する複数の要素を扱う場合、選択する必要がある場合があります。それらすべて。この質問はそのシナリオに対処し、jQuery と CSS の両方を使用した解決策を提供します。
jQuery を使用して ID が特定の文字列で始まるすべての HTML 要素を選択するには、次の構文を使用します。
$("div[id^="player_"]")
ここで:
CSS3 では、attribute-starts-with を使用して同じ選択を実現できます。 selector:
div[id^="player_"] { /* CSS styles to apply to selected elements */ }
この質問は、ターゲットとなっている HTML に追加のスタンプを持つ一意の ID があることを示唆しています。 ID を使用するとより具体性が高まりますが、一般的には代わりにクラスを使用することをお勧めします。これは、属性セレクターがクラス セレクターと同じ特異性を共有し、ID を使用する利点が減少するためです。さらに、クラスを使用すると、コードとメンテナンスが簡素化されます。
以上がjQuery または CSS を使用して、特定の文字列で始まる ID を持つ HTML 要素を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。