Skip to main content

Bug Tracker

Side navigation

#13846 closed bug (fixed)

Opened May 01, 2013 02:37PM UTC

Closed May 01, 2013 03:37PM UTC

Last modified May 01, 2013 03:38PM UTC

jQuery 2.0.0 reversing order of returned elements

Reported by: slubowsky Owned by:
Priority: undecided Milestone: 2.0.1
Component: traversing Version: 2.0.0
Keywords: Cc:
Blocked by: Blocking:

See where jQuery 1.9.1 iterates through elements in expected order but jQuery 2.0.0 reverses them.

Sample code below as well:

<!DOCTYPE html>
    <div>Foo 1</div>
        foo 1 stuff
    <div>Foo 2</div>
        foo 2 stuff
    <div>Foo 3</div>
        foo 3 stuff
    <!--<script src="//"></script>-->
    <script src="//"></script>
        $(function () {
            $('body>blockquote').prev().each(function process(i, v) {
                console.log(i + ': ' + $(v).text());
Attachments (0)
Change History (2)

Changed May 01, 2013 03:37PM UTC by Richard Gibson comment:1

resolution: → fixed
status: newclosed

Fix #13846: .prev sort direction

Changeset: 9c4a428528cc47b0ef87a273f191c0fbbccc9678

Changed May 01, 2013 03:38PM UTC by gibson042 comment:2

component: unfiledtraversing
milestone: None2.0.1

Yeah, this was my mistake. Thanks for the report!