Статьи

JQuery конвертировать объект в массив

Некоторые опции для преобразования объекта jQuery в массив. Также вы можете использовать объект jQuery так же, как массив. Например:

obj = $ ('p'); // Получить все абзацы в объект jQuery
for (i = 0; i <obj.length; i ++) {// Что-то сделать с помощью obj [i]} [/ js] Как видите, объекты jQuery имеют .length и []. Но .pop () и .reverse () отсутствуют. И вы можете захотеть передать массив функции, которая ожидает собственный массив. Так что сделайте это: [js] obj = $ ('p'); // Получить все абзацы a = $ .makeArray (obj); // Один из способов сделать это a = obj.toArray (); // Другой способ [/ js] также попробуйте: [js] $ .each (piv, function (name, value) {console.log (name, value);}); или это для (var key in piv) {// var obj = piv [key]; console.log (ключ, piv [ключ]); } [/ js] Также см .: http://api.jquery.com/jQuery.makeArray/