7

jquery の子要素を逆に繰り返す必要があります。

$("#parent").children().each(function() {
  # do stuff
})

逆に。

get() で reverse() を使用しているのを見てきました

$($("li").get().reverse()).each(function() { /* ... */ });

しかし、children() で動作させることができないようです。

4

5 に答える 5

5

前と同じ戦略を使用します。

$($("#parent").children().get().reverse()).each(function() {
      # do stuff
})

またはもう少しきれいに:

[].reverse.call($("#parent").children()).each(function() {
      # do stuff
})
于 2013-05-17T13:10:34.133 に答える
2

これを試して

jQuery.fn.reverse = [].reverse;

$("#parent").children().reverse().each(function () {
});

ここを見る

于 2013-05-17T13:10:15.913 に答える
0

これを試してください:http://api.jquery.com/child-selector/を参照してください

$($("#parent > li").get().reverse()).each(function() {
  # do stuff
})
于 2013-05-17T13:15:13.440 に答える