Opened 12 years ago
Closed 12 years ago
#10562 closed bug (fixed)
siblings method returns unexpected elements when using Sizzle-invoking pseudo-selectors
Reported by: | interdream | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | 1.7 |
Component: | selector | Version: | 1.6.4 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
When using a selector including a pseudo-selector that requires Sizzle with the siblings
method, unexpected elements are returned.
Given the following markup:
<div id="d1"></div> <div> <span></span> </div>
And the following jQuery:
$("#d1").siblings("div span:last");
You would expect that an empty set be returned, as there are no span
siblings of #d1
. However, the div
containing the span
is returned.
JSFiddle example. Reproduced in Chrome 14, Firefox 7 and IE9.
Change History (1)
comment:1 Changed 12 years ago by
Component: | unfiled → selector |
---|---|
Milestone: | None → 1.7 |
Priority: | undecided → low |
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Appears to work as you've described in the latest jQuery-git version so it should be fixed in 1.7.