DeeDi - трезвые записки

get()

Предоставляет доступ ко всем выбранным элементам DOM. Этим целесообразно пользоваться, когда Вам необходимо работать над самими элементами DOM вместо использования встроенных функций jQuery.

Пример: Выбираем все элементы #example_data div в документе, полученный набор элементов (массив) вытягиваем в строку и переворачиваем ее c помощью стандартного метода reverse в javascript:

$(document).ready(function() {
function reverse_func(element) {
var arr = []; // создаем пустой массив
for (var i = 0; i < element.length; i++) {
// запускаем цикл, где будем проходить по индексам // элементов от 0 до element.length. В нашем примере // element.length подсчитывает количество выбранных элементов
arr.push(element[i].innerHTML);
// получаем содержание элемента[индекс] // и добавляет полученную запись в конец массива
}
$("#example_data span").text(arr.join( ));
// вытягиваем массив в строку
}
reverse_func($("#example_data div").get().reverse() );// Запускаем написанную функцию. Результат работы будет строка,
// которую ф-ей reverse перевернем

});

Прим.: методы и свойства join, reverse, innerHTML, length являются стандартными в js.

HTML:
<div id="example_data">
<div>див 1</div>
<div>див 2</div>
<div>див 3</div>
Перевернуто - <span></span>
</div>

Боковой текст: