#10535 closed bug (duplicate)
Sizzle filter function
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | low | Milestone: | None |
Component: | traversing | Version: | 1.6.4 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
I found something wrong.
for ex: <ul>
<li></li> <li></li> <li></li> <li></li>
</ul>
The query: $('ul:first li:last').filter('ul:first li:first')
return as $('ul:first li:last')
This problem cause: $('ul:first li:last').is('ul:first li:first') return true and many other functions using 'is' function will not be correct.
Please investigate this problem
Change History (2)
comment:1 Changed 11 years ago by
Component: | unfiled → traversing |
---|---|
Priority: | undecided → low |
Resolution: | → duplicate |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
We encountered this logical problem recently in the event rewrite in 1.7. It has been addressed and it was decided that .is will be treated slightly differently than .filter. .is will take into account positional selectors such as first and check against the original relationships.