特定の子要素が存在しない場合、親要素を非表示にしたい
Q&A
Closed
解決したいこと
特定の子要素が存在しない場合、親要素を非表示にしたいです。
具体的な構成は以下です。
該当するソースコード
<section id ="hoge_main">
<p class ="titile">タイトル</p>
<div class ="hoge_content">
<div class ="hoge_menu">
<a href="">
<img src="">
<p>...</p>
<p>...</p>
<p>...</p>
</a>
</div>
</div>
</section>
「hoge_menu」はGoogleタグマネージャで差し込んでいる部分になるのですが、
この部分が差し込まれいない場合、「titile」となる部分を非表示にしたいです。
自分で試したこと
セレクタだけでやってみたのですが、「hoge_menu」が差し込まれた時もタイトルが消されてしまいました。
$(".title:not(:has(.hoge_menu))").hide();
ご教授のほどよろしくお願いいたします。
0