Bug Tracker

Opened 8 years ago

Closed 6 years ago

Last modified 6 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 8 years ago.
:eq(n) test case

Download all attachments as: .zip

Change History (6)

Changed 8 years ago by jeff_themovie

Attachment: testcase.html added

:eq(n) test case

comment:1 Changed 7 years ago by john

Component: unfilledselector
Owner: set to john

comment:2 Changed 6 years ago by dmethvin

Status: newopen

comment:3 Changed 6 years ago by dmethvin

Milestone: 1.4
Version: 1.3.21.4.4

comment:4 Changed 6 years ago by dmethvin

Resolution: duplicate
Status: openclosed

comment:5 Changed 6 years ago by dmethvin

Duplicate of #7556.

Note: See TracTickets for help on using tickets.