如何使用 jquery 获取某些项目的顺序 可排序( "toArray" )



在本例中:http://jsfiddle.net/ga89T/10/

我有三节(第一节、第三节和第三节)。在本例中,您可以尝试,当我对部分进行排序时,函数sortable("toArray")返回这些部分的顺序。

现在我想用class="current"得到这些部分的顺序。

我尝试了以下方法:

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

但它返回[object object]

如何选择要排序的部分?

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

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

最新更新