#somecontainer
子が持っている内部の各アンカーにクラスを追加しようとしています.someclass
例えば。
<div id="container">
<a><span class="someclass"></span></a>
<a></a>
<a><span class="someclass">/span></a>
</div>
上記のコードでは、1 番目と 3 番目のアンカーにクラス '.anotherclass' を持たせたいです。このコードを試しましたが、うまくいかないようです
jQuery('#container a').each(function(){
jQuery(this).has('.someclass').addClass('anotherclass');
})
Update : jQuery オブジェクトではなく
.has()
a を返します。boolean
そのため、コードが機能しませんでした