jQueryを使用して、セレクターなしで以下をターゲットにすることは可能ですか:
<div style="background-color:#9AAEDB; padding:4px"></div>
もしそうなら、どのように、特定のシナリオでこの div を基本的に非表示にする必要があるのでしょうか?
試す
$("div[style='background-color:#9AAEDB; padding:4px']")
必要なdivを選択するには
div の選択には ID を使用することを強くお勧めします。を使用してdivをターゲットにできます
$('div')
ただし、ページに含まれるすべての div がターゲットになります。したがって、単一の div をターゲットにする場合は、ID またはクラスを使用することをお勧めします。
$('div') はすべての div を選択し、 $('div.div') は別の div の子を選択すると思います。これはさまざまなシナリオで動的に機能し、必要に応じて編集するだけです。
HTML タグで「id」属性と「class」属性を使用すると、はるかに効率的になりますが、先ほど説明した方法が役立つ場合もあります。
親要素からそのdivをターゲットにして、どの子が親要素のそのdivであるかをマークするか、セレクターを使用できます。そのセレクターは、id、クラス、またはタイトル、rel である可能性があります... または、彼の子供に基づいてその特定の div をターゲットにすることができます。