Вход в почту


Доска объявлений

Главная » Доска объявлений » Core (ядро) » Array<Element>

get()
15.11.2009, 18:22:50

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.

Результат работы примера
див 1
див 2
див 3
Перевернуто - див 3,див 2,див 1
HTML:
<div id="example_data">
<div>див 1</div>
<div>див 2</div>
<div>див 3</div>
Перевернуто - <span></span>
</div>
  • 1
  • 2
  • 3
  • 4
  • 5
Добавил: uMaster |
Просмотров: 1187 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]




Создатели u.Tools не несут ответственности за размещаемые материалы. Каждый файл принадежит его создателю.
Сайт оптимизтрован для просмотра в брузерах:Firefox & Opera при разрешении экрана 1280x1024 пикселя.

Главное меню

  • Главная
  • Форум
  • Правила
  • Об uTools
  • Фотографии
  • Обзоры
  • Тематические новости
  • jQuery
  • u.Faq
  • Загрузки
  • Олимпиада
  • Кто нас сегодня посетил


  • Главная | Новости | Загрузки | Вопрос-ответ | Обзоры | Контакты

    © u.Tools
    Хостинг от uCoz
    Rambler's Top100

    Служба поддержки


    support@utools.net.ru

    1967426