プレーンなol 'クラスセレクターを使用するだけです。
$('#my_id .my_class')
要素が他のクラスも持っているかどうかは関係ありません。それは持ってい.my_classクラスを、そしてそれは内部のどこかだ#my_idそれはそのセレクタにマッチしますので、。
パフォーマンスについて
jQueryセレクターのパフォーマンスドキュメントによると、次のように2つのセレクターを個別に使用する方が高速です。
$('#my_id').find('.my_class')
ドキュメントの関連部分は次のとおりです。
IDベースのセレクター
// Fast:
$( "#container div.robotarm" );
// Super-fast:
$( "#container" ).find( "div.robotarm" );
.find()
IDのみの選択を使用して処理された-最初の選択は、シズルセレクタエンジンを経由せずに処理されるためのアプローチは高速であるdocument.getElementById()
ことがブラウザにネイティブであるため、非常に高速です。
IDまたはクラスのみ(特に)で選択すると、ブラウザーが提供する関数が呼び出されますが、document.getElementById()
これは非常に高速ですが、子孫セレクターを使用すると、Sizzleエンジンが呼び出されます。