jQuery – The Difference Between Live() and Delegate()
In the previous choice about commonly confused bits of jQuery there is a great section about live(), die() and delegate() that may leave some asking why not just drop live() for delegate()? This choice does a great job at explaining the difference between live() and delegate().



Good!
Because live() is just so damn friendly a lot of people will likely continue to use it.
But if they’re starting to look at performance, the gains that are available by using delegate() instead are enormous. So from a performance standpoint, it’s best to use delegate.
For those that dig this stuff… if you read up on event delegation and learn how it works, this whole discussion becomes a lot more clear.