Главная » Доска объявлений » Core (ядро) » Array<Element> |
В категории объявлений: 1 Показано объявлений: 1-1 |
Предоставляет доступ ко всем выбранным элементам 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.
<div id="example_data">
<div>див 1</div>
<div>див 2</div>
<div>див 3</div>
Перевернуто - <span></span>
</div>