Modify ↓
Ticket #3137 (closed bug: fixed)
Complex selectors breaking .parents() method
| Reported by: | eduardo | Owned by: | flesler |
|---|---|---|---|
| Priority: | major | Milestone: | 1.3 |
| Component: | selector | Version: | 1.2.6 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description (last modified by joern) (diff)
If you try to do:
$('body').parents('#fakeId div');
this query should returns 0 elements, but this returns the <html> node.
I found probably a bug on multiFilter method on core, the regex is breaking some selectors.
old regex: expr = f.t.replace(/^\s*,\s*/, "" );
fix for this bug: expr = f.t.replace(/^\s*,?\s*/, "" );
I write a selector test case, and after this change all selectors has passed.
Anyone can confirm is it okay?
Attachments
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

