Как получить заказ определенных предметов с помощью сортировки jquery ("toArray")

В этом примере: http://jsfiddle.net/ga89T/10/

У меня есть 3 раздела (раздел 1, раздел 3 и раздел 3). В этом примере вы можете попробовать, когда я сортирую разделы, функция sortable("toArray") возвращает порядок этих разделов.

Теперь я хотел бы получить порядок таких разделов с class="current",

Я попробовал следующее:

$("#accordion.current").sortable("toArray"); 

но возвращается [object object]

Как выбрать определенные разделы для сортировки?

1 ответ

Решение

Во-первых, вы должны использовать оператор-потомок, потому что сама сортируемая не имеет .current учебный класс. Во-вторых, вам может быть лучше использовать .map функция: http://jsfiddle.net/ga89T/12/.

var order = $("#accordion .current").map(function() {
    return this.id;
}).get();
Другие вопросы по тегам