Losuj sekwencję elementów div za pomocą jQuery

Próbuję wykonać moje pierwsze kroki z jQuery, ale mam pewne problemy, aby zrozumieć, jak znaleźć listę elementów potomnych z elementu nadrzędnego div. Jestem przyzwyczajony do pracy z ActionScript 2 i ActionScript 3, więc mogę pomylić jakąś koncepcję, np. Jaki jest lepszy sposób losowania sekwencji elementów div za pomocą jQuery!

Mam tę prostą część kodu HTML:

<div class="band">
    <div class="member">
        <ul>
            <li>John</li>
            <li>Lennon</li>
        </ul>
    </div>
    <div class="member">
        <ul>
            <li>Paul</li>
            <li>McCartney</li>
        </ul>
    </div>
    <div class="member">
        <ul>
            <li>George</li>
            <li>Harrison</li>
        </ul>
    </div>
    <div class="member">
        <ul>
            <li>Ringo</li>
            <li>Starr</li>
        </ul>
    </div>
</div>

Próbowałem to zrobić jak mapa.członek div w jednej tablicy, a następnie zmieniając porządek sortowania, ale bez powodzenia.

function setArrayElements (element_parent) {
    var arr = [];
    //alert (element_parent[0].innerHTML);
    for (var i = 0; i < element_parent.children().length; i ++) {
        arr.push (element_parent[i].innerHTML);
    }
}
setArrayElements($(".band"));

kiedy próbowałem ostrzecelement_parent [0] Myślałem, że zdobędę pierwsze dziecko mojego.członek lista div, ale tak nie jest.

jeśli zrobię alarm zelement_parent [0] .innerHTML Widzę to:

<div class="member">
    <ul>
        <li>John</li>
        <li>Lennon</li>
    </ul>
</div>
<div class="member">
    <ul>
        <li>Paul</li>
        <li>McCartney</li>
    </ul>
</div>
<div class="member">
    <ul>
        <li>George</li>
        <li>Harrison</li>
    </ul>
</div>
<div class="member">
    <ul>
        <li>Ringo</li>
        <li>Starr</li>
    </ul>
</div>

Czemu? Jak mogę zrobić, aby uzyskać jednego z takich członków?

<div class="member">
    <ul>
        <li>Paul</li>
        <li>McCartney</li>
    </ul>
</div>

Jestem pewien, że to powinno być łatwe, ale po prostu nie wiem jak :(

proszę pomóż
dzięki
vittorio

EDYTOWAĆ:

Dzięki za szybkość i różne sposoby zdobycia wybranych dzieci, zwrócę uwagę na te sposoby na przyszłość!
Wypróbowałem te metody, ale wygląda na to, że nie udało mi się uzyskać całego div (powiedz mi, jeśli coś pomylę, to może być zbyt duże!).

Powinienem dostać tę treść:

<div class="member">
    <ul>
        <li>Ringo</li>
        <li>Starr</li>
    </ul>
</div>

ale jedną z takich metod$ ("div.band div.member: eq (2)") lub inne przydatne sposoby, rozumiem to:

alert ($('div.band div.member')[0]);
/* result
<ul>
    <li>Ringo</li>
    <li>Starr</li>
</ul>
*/

więc jest sposób na zdobycie.członek pojemnik div też w moim węźle?

questionAnswers(3)

yourAnswerToTheQuestion