Penukaran kepada Array dalam jQuery
Kaedah toArray
menukar set elemen jQuery kepada
array JavaScript biasa. Ini diperlukan supaya
kaedah dan fungsi JavaScript boleh digunakan pada
array ini, contohnya,
menyusun
array ini atau
membalikkan.
Pertimbangkan kod HTML berikut sebagai contoh:
<p>teks1</p>
<p>teks2</p>
<p>teks3</p>
<div>teks4</div>
Mari dapatkan semua elemen dengan
tag p dalam bentuk array menggunakan kaedah toArray,
balikkannya, menggunakan
reverse.
Kemudian keluarkan kandungan teks elemen
dalam bentuk rentetan, menggunakan kaedah JavaScript
join.
Untuk mengekstrak teks elemen dan mengeluarkan
array yang diperoleh dalam bentuk rentetan, kami akan menulis fungsi print,
yang parameternya akan menjadi array yang dibalikkan:
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());
Dapatkan semua elemen dengan tag span
dalam bentuk array dan jadikan huruf pertama
setiap elemen kandungan teks
sebagai huruf besar. Keluarkan array yang diperoleh
dengan teks dalam bentuk rentetan ke konsol.