Рандомизировать последовательность элементов div с помощью jQuery
Я пытаюсь сделать свои первые шаги с jQuery, но у меня есть некоторые проблемы, чтобы понять, как найти список дочерних элементов из родительского элемента div. Я'Я использовал для работы с ActionScript 2 и ActionScript 3, поэтому я мог ошибиться в некоторой концепции, например, как лучше рандомизировать последовательность элементов div с помощью jQuery!
У меня есть эта простая часть HTML-кода:
John
Lennon
Paul
McCartney
George
Harrison
Ringo
Starr
Я попытался сделать это как карта.member div в одном массиве с последующим изменением порядка сортировки, но безуспешно.
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"));
когда я попытался предупредитьelement_parent [0] я думал, чтобы получить первого ребенка моего.member список дивов, но это не такт.
если я сделаю предупреждение сelement_parent [0] .innerHTML я вижу это:
John
Lennon
Paul
McCartney
George
Harrison
Ringo
Starr
Зачем? Как я могу сделать так, чтобы получить именно такого члена?
Paul
McCartney
Я уверен, что это должно быть легко, но я просто нене знаю как :(
пожалуйста помоги
Спасибо
Витторио
РЕДАКТИРОВАТЬ:
Спасибо за оперативность и за разные способы получить отобранных детей, яприму к сведению эти пути на будущее!
Я попробовал этот метод, но, кажется, я не могне получить весь div (пожалуйста, скажитея, если я что-то ошибаюсь, это может быть слишком много возможно !!)
Я должен получить это содержание:
Ringo
Starr
но с одним из этих методов, таких как$ (»div.band div.member: eq (2) ") или другие полезные способы, я получаю это:
alert ($('div.band div.member')[0]);
/* result
Ringo
Starr
*/
так есть ли способ получить.member контейнер div тоже в моем узле?