jquery选择器 - 如何对迭代对象进行排序

时间:2011-02-04 19:34:32

标签: jquery-selectors

假设有3个div Div1,Div2,Div3并且都有“ui-selected”类

要迭代div选择,您可以使用类似下面的内容

$( “用户界面选择的”)。每个(...)

上面的迭代,引用每个div的顺序与添加到Document中的顺序相同。

我们如何对选择进行排序。

例如,如果Div1表示值30,则Div2表示值10,Div3表示值40

排序时的迭代应为

Div2,Div1和Div3。

现在,列表按照它们在Doc模型中的属性顺序进行迭代。

有没有办法对jquery选择进行排序?

1 个答案:

答案 0 :(得分:9)

假设您有办法知道每个div的“值”,您可以使用sort method

$(".ui-selected").sort(function(a,b){
    //sorting logic here
    }).each(...);