Modify ↓
Ticket #7883 (closed enhancement: fixed)
.delegate (and .live) should accept false as the fn arg, like .bind
| Reported by: | cowboy | Owned by: | rwaldron |
|---|---|---|---|
| Priority: | high | Milestone: | 1.6 |
| Component: | event | Version: | 1.4.4 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
Just like .bind, .delegate (and .live) should accept false as a shortcut for function(){return false;}.
That way, someone could just do something like this to stop the original .live selector from matching just the "a" elements, instead of having to write a huge, complicated patch. :P
$('a,form').live( 'click', fn ); // pre-existing code
$('body').delegate( 'a', 'click', false ); // their code
Change History
comment:2 Changed 2 years ago by rwaldron
- Owner set to rwaldron
- Priority changed from undecided to low
- Status changed from new to assigned
- Component changed from unfiled to event
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.

+1