Modify ↓
Ticket #8236 (closed bug: duplicate)
live doesn't work with :not(:last)
| Reported by: | SLaks | Owned by: | |
|---|---|---|---|
| Priority: | high | Milestone: | 1.next |
| Component: | selector | Version: | 1.5 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
Writing $('div button:not(:last)').live(...) will catch events on all matching elements, even the (excluded) last one, and all of their parent elements.
Removing the div from the selector will cause live to not handle anything at all.
Changing live to bind will cause it to handle the correct elements, with or without div.
Using :not(.Class) or :last alone will work correctly even with live.
Tested on 1.5 and 1.4.4
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.
