jquery:反向迭代 children()

use*_*003 6 jquery

我需要反向迭代 jquery 子元素:

$("#parent").children().each(function() {
  # do stuff
})
Run Code Online (Sandbox Code Playgroud)

但反过来。

我已经看到使用 reverse() 和 get()

$($("li").get().reverse()).each(function() { /* ... */ });
Run Code Online (Sandbox Code Playgroud)

但似乎无法让它与儿童()一起工作。

Eri*_*ric 5

使用与之前相同的策略:

$($("#parent").children().get().reverse()).each(function() {
      # do stuff
})
Run Code Online (Sandbox Code Playgroud)

或者稍微整洁一点:

[].reverse.call($("#parent").children()).each(function() {
      # do stuff
})
Run Code Online (Sandbox Code Playgroud)