2010-11-23 4 views
0

Итак, что бы я хотел сделать, это выбрать div внутри slide_items, который не установлен в display: none, используя 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> 
+4

Я собирался добавить пятый ответ, но это казалось излишеством ... – cambraca 2010-11-23 03:33:18

+0

Вы после `div`, что является прямым потомком` # slide_items` или любой потомок `div`? Если первый, используйте ответ Йи Цзяна, иначе метод `find()` будет быстрее. – Phil 2010-11-23 03:36:40

ответ

2

Я считаю, что это $("#slide_items div:visible") работу.

Смежные вопросы