Opened 12 years ago
Closed 11 years ago
#9939 closed bug (fixed)
contains selector on child of sibling not working
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | low | Milestone: | 1.next |
Component: | selector | Version: | 1.6.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Using jQuery 1.6.2 and FF 5 on Win 7 Pro, if I have:
<div id="dialog"></div> <div> <button>back</button> <button>next</button> </div>
this selector finds no results:
$("#dialog ~ div button:contains('next')")
instead of the expected result of the button that contains the text 'next'.
If I provide the context argument:
$("button:contains('next')", "#dialog ~ div")
or a different filter on button:
$("#dialog ~ div button:last")
the expected button element is returned.
The expected result is returned in jQuery 1.3.2 on jsfiddle, but not in any later version available there.
Change History (4)
comment:1 Changed 12 years ago by
Component: | unfiled → selector |
---|---|
Priority: | undecided → low |
Status: | new → open |
comment:2 Changed 12 years ago by
Milestone: | None → 1.next |
---|
comment:4 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | open → closed |
Update Sizzle: fixes a bug with the adjacent combinator. Fixes #9939.
Changeset: de1d3fa38f65f235fd60cb213c41eb4b32b84c95
Note: See
TracTickets for help on using
tickets.
Confirmed. http://jsfiddle.net/rwaldron/GgXr2/2/