Opened 15 years ago
Closed 15 years ago
#3051 closed bug (duplicate)
jquery.eq() acts strange when passed a string
Reported by: | nickmcclellan | Owned by: | flesler |
---|---|---|---|
Priority: | minor | Milestone: | 1.3 |
Component: | core | Version: | 1.2.6 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
From 1.2.6 source:
443 eq: function( i ) {
444 return this.slice( i, i + 1 );
445 }
This works fine when passed an integer. Selects a range when passed a string. For example:
.eq("1")
passes ("1", "11") to slice instead of (1, 2).
Change History (7)
comment:1 Changed 15 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 Changed 15 years ago by
Resolution: | invalid |
---|---|
Status: | closed → reopened |
comment:3 Changed 15 years ago by
Owner: | set to flesler |
---|---|
Status: | reopened → new |
comment:4 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Applied the change at [5754].
comment:5 Changed 15 years ago by
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:7 Changed 15 years ago by
Resolution: | → duplicate |
---|---|
Status: | reopened → closed |
Note: See
TracTickets for help on using
tickets.
http://docs.jquery.com/Traversing/eq#index
The index must be a number, that's how it's described on the docs.