Bug Tracker

Opened 7 years ago

Closed 7 years ago

#7883 closed enhancement (fixed)

.delegate (and .live) should accept false as the fn arg, like .bind

Reported by: cowboy Owned by: Rick Waldron
Priority: high Milestone: 1.6
Component: event Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:

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 (4)

comment:1 Changed 7 years ago by addyosmani

+1

comment:2 Changed 7 years ago by Rick Waldron

Component: unfiledevent
Owner: set to Rick Waldron
Priority: undecidedlow
Status: newassigned

comment:3 Changed 7 years ago by Rick Waldron

Priority: lowhigh

I'm changing this to "high" to ensure that it's added in 1.6 - simply for the sake of consistency... amirite?

comment:4 Changed 7 years ago by dmethvin

Resolution: fixed
Status: assignedclosed

Landed pull 159.

Note: See TracTickets for help on using tickets.