Bug Tracker

Opened 7 years ago

Closed 5 years ago

Last modified 5 years ago

#4641 closed bug (duplicate)

Duplicates not removed before evaluating :eq(n)

Reported by: jeff_themovie Owned by: john
Priority: major Milestone:
Component: selector Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:

Description

The test suite has a selector test for "div div:eq(27)" but trying jQuery("div div").eq(27) in Firebug returns a different div.

I'd expect jQuery("div div:eq(27)") to return the same result as jQuery("div div").eq(27).

It seems that duplicates are not removed from the working list of elements before evaluating the :eq() selector (and I suspect other positional selectors as well, although I haven't tried those yet).

(The mailing list / discussion group thread is at http://groups.google.com/group/jquery-dev/browse_thread/thread/fc49c5bc6524e8aa )

Attachments (1)

testcase.html (1.6 KB) - added by jeff_themovie 7 years ago.
:eq(n) test case

Download all attachments as: .zip

Change History (6)

Changed 7 years ago by jeff_themovie

:eq(n) test case

comment:1 Changed 6 years ago by john

  • Component changed from unfilled to selector
  • Owner set to john

comment:2 Changed 5 years ago by dmethvin

  • Status changed from new to open

comment:3 Changed 5 years ago by dmethvin

  • Milestone 1.4 deleted
  • Version changed from 1.3.2 to 1.4.4

comment:4 Changed 5 years ago by dmethvin

  • Resolution set to duplicate
  • Status changed from open to closed

comment:5 Changed 5 years ago by dmethvin

Duplicate of #7556.

Note: See TracTickets for help on using tickets.