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

Nil*_*esh 3 jquery-selectors

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

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

$( "UI选择").每个(...)

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

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

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

排序时的迭代应该是

Div2,Div1和Div3.

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

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

Bec*_*uzz 9

假设您有办法知道每个div的"值",您可以使用sort方法.

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