Преобразуване в масив в jQuery
Методът toArray
преобразува набор от елементи на jQuery в обикновен
масив на JavaScript. Това е необходимо, за да
може към този масив да се прилагат методи и
функции на JavaScript, например,
да се сортира
този масив или
да се обърне.
Нека разгледаме следния HTML код като пример:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
Нека получим всички елементи с
таг p под формата на масив с помощта на метода toArray,
обърнем го, използвайки
reverse.
След това ще изведем текстовото съдържание на елементите
под формата на низ, използвайки JavaScript метода
join.
За извличане на текста на елементите и извеждане на получения
масив като низ ще напишем функция print,
чийто параметър ще бъде обърнатия масив:
function print(elems) {
let arr = [];
for (let i = 0; i < elems.length; i++) {
arr.push(elems[i].innerHTML);
}
alert(arr.join(' '));
}
print($('p').toArray().reverse());
Получете всички елементи с таг span
под формата на масив и на текстовото съдържание
на всеки елемент направете първата буква
главна. Изведете в конзолата получения
масив с текстове под формата на низ.