Bug Tracker

Opened 6 years ago

Closed 6 years ago

#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:
Blocked by: Blocking:


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 6 years ago by addyosmani


comment:2 Changed 6 years ago by rwaldron

  • Component changed from unfiled to event
  • Owner set to rwaldron
  • Priority changed from undecided to low
  • Status changed from new to assigned

comment:3 Changed 6 years ago by rwaldron

  • Priority changed from low to high

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 6 years ago by dmethvin

  • Resolution set to fixed
  • Status changed from assigned to closed

Landed pull 159.

Note: See TracTickets for help on using tickets.