jquery の子要素を逆に繰り返す必要があります。
$("#parent").children().each(function() {
# do stuff
})
逆に。
get() で reverse() を使用しているのを見てきました
$($("li").get().reverse()).each(function() { /* ... */ });
しかし、children() で動作させることができないようです。
jquery の子要素を逆に繰り返す必要があります。
$("#parent").children().each(function() {
# do stuff
})
逆に。
get() で reverse() を使用しているのを見てきました
$($("li").get().reverse()).each(function() { /* ... */ });
しかし、children() で動作させることができないようです。
前と同じ戦略を使用します。
$($("#parent").children().get().reverse()).each(function() {
# do stuff
})
またはもう少しきれいに:
[].reverse.call($("#parent").children()).each(function() {
# do stuff
})
これを試して
jQuery.fn.reverse = [].reverse;
$("#parent").children().reverse().each(function () {
});
これを試してください:http://api.jquery.com/child-selector/を参照してください
$($("#parent > li").get().reverse()).each(function() {
# do stuff
})