別の div タグの下にあるものではなく、body タグのすぐ下にある div を表示および非表示にしたいと思います。
たとえば、次のコードでは、jquery div1 と div2 を非表示にしたいのですが、div1A、div1B、div2A、div2B は非表示にしたくありません。div1 を非表示にすると、div1A と div1B が非表示になることがわかっています。
<body>
<div id="div1">
<div id="div1A"></div>
<div id="div1B"></div>
</div>
<div id="div2">
<div id="div2A"></div>
<div id="div2B"></div>
</div>
</body>
$("div").hide(); を実行すると、それが必要になります。そして $("div1").show(); $("div").hide(); であるため、div1A と div1B はまだ非表示です。それらを非表示にしますが、$("div1").show(); それらには影響しません。
$("body div"). hide(); で試しました ただし、 $("div").hide(); と同じ効果がありました。
div1 と div2 のみを非表示にする jquery 呼び出しが必要です。クラス名を設定せずにこれを行う方法はありますか?
ありがとう。