bind works but live does not work for multiple events

bind works but live does not work for multiple events

Following code works.

  1.       $('#container a').bind('click', function(e){
  2.         log( $(this).text() + ' clicked1');
  3.         return false;
  4.       });
  5.       $('#container a').bind('click', function(e){
  6.         log( $(this).text() + ' clicked2');
  7.         return false;
  8.       });

However in the following case the message I get is : clicked1. No message from clicked2. Is this expected from live?

  1.       $('#container a').live('click', function(e){
  2.         log( $(this).text() + ' clicked1');
  3.         return false;
  4.       });
  5.       $('#container a').live('click', function(e){
  6.         log( $(this).text() + ' clicked2');
  7.         return false;
  8.       });