私がしたいのはdisplay: none
に設定されていないslide_items
の中のdiv
をjQueryを使って選択することです。どうすればいい?CSSに基づいて子要素を選択
<div id="slide_items">
<div id="slide_item_1">
<h2>Item 1</h2>
<p>Text</p>
</div>
<div id="slide_item_2" style="display: none;">
<h2>Item 2</h2>
<p>Text</p>
</div>
<div id="slide_item_3" style="display: none;">
<h2>Item 3</h2>
<p>Text</p>
</div>
<div id="slide_item_4" style="display: none;">
<h2>Item 4</h2>
<p>Text</p>
</div>
</div>
私は第五の答えを追加するつもりだったが、それはやり過ぎのように思えた... – cambraca
あなたが '#のslide_items'または任意の子孫' div'の直接の子である 'div'後にはありますか?前者の場合、Yi Jiangの答えを使用します。そうでなければ、 'find()'メソッドが高速になります。 – Phil