如何使用jquery sortable(“toArray”)获取某些项的顺序

时间:2012-03-10 18:32:12

标签: javascript jquery jquery-selectors jquery-ui-sortable sortables

在这个例子中: http://jsfiddle.net/ga89T/10/

我有3个部分(第1部分,第3部分和第3部分)。在这个例子中,您可以尝试,当我对各部分进行排序时,可排序函数(“toArray”)返回这些部分的顺序。

现在我想用class="current"获取此类部分的顺序。

我尝试了以下内容:

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

但它会返回[object object]

如何选择要排序的某些部分?

1 个答案:

答案 0 :(得分:1)

首先,您应该使用descendant运算符,因为sortable本身没有.current类。其次,您最好使用.map函数:http://jsfiddle.net/ga89T/12/

var order = $("#accordion .current").map(function() {
    return this.id;
}).get();