ページに複数のdivがあります。子供のクラスが何であるかに応じて、さまざまなクラスを「コンテナ」に追加する必要があります。 たとえば、「テスト・ファースト」のスパンがある場合、「コンテナ」のクラスは「コンテナ・ファースト」でなければなりません。子どものクラスに応じてCSSクラスのコンテナを追加します
マークアップは以下のようになります。
<div class="container">
<span class="test first">Some text</span>
</div>
<div class="container">
<span class="test second">Some text</span>
</div>
私の非稼働のコードは次のとおりです。
if ($('.container') != null) {
var sCont = $('.container');
for (var i = 0; i < sCont.length; i++) {
if(serviceCont.has('.first').length) {
sCont.addClass('first')
}
}
}
'[i]'はjQueryオブジェクトではなくDOM要素を返します。 – SLaks