2012-01-23 9 views
0

Скажем, у меня есть 4 div в закрывающемся div. Внутри div есть классы div1, div2, div3, div4.jQuery Cookie, который сохраняет порядок группы Divs

Я хочу сохранить порядок этих div, а затем загрузить правильный порядок при следующем загрузке страницы. (например, http://jquery-howto.blogspot.com/2010/09/jquery-cookies-getsetdelete-plugin.html)

So. Мой вопрос. Каков наилучший способ превратить этот список div в массив, который будет храниться в файле cookie?

Сцены кода будут оценены.

Благодаря

+0

Вы просто хотите сохранить заказы, а не содержание? Не можете ли вы просто извлечь упорядоченный список имен классов и сохранить это как строку? – Rup

+0

Я планировал сохранить только заказы, а затем, когда страница загружается позже, используя jQuery, чтобы правильно их заказать. Вы могли бы показать пример кода? – Undefined

ответ

1

Что-то вроде:

var order = []; 
$('#containerDiv').children().each(function() { 
    order.push($(this).attr('class')); 
}); 
var orderString = order.join(","); // this will be div1,div2,div3 etc.. 
+0

Это заставило меня начать. Благодарю. – Undefined

+0

Добро пожаловать. Рад, что смог помочь. :) – techfoobar