子要素がない場合に上部に隣接する要素にクラスを付与したいです。
「box」というクラスに子要素がない場合、
隣接する上部の「h3」にクラスを付けたいのですが上手くいきませんでした
わかる方がおりましたら教えていただけないでしょうか
発生している問題・エラーメッセージ
クラスが上手く付与できない状態です
該当のソースコード
<div class="wrap"> <h3><span>XXX</span></h3> <div class="box"> <a href="">test</a> </div> <h3><span>XXX</span></h3> <div class="box"> </div> </div> <script> $(function(){ if($('.box').find('a').length){ } else { $(this).prev('h3').addClass('hoge'); } }); </script>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/14 02:12