Problems switching from livequery...

Problems switching from livequery...

Good Morning!

Well, I was hoping to remove livequery from our code and use the jquery .on method instead to trigger events on dynamically generated objects, but it isn't working. We're using jquery 1.7.2

Here is the livequery code that is working perfect on dynamically generated objects:

$('a#my_link').livequery("click", function(e){
      alert('This works everytime!');
});

Here is the jquery code that does not trigger on dynamically generated objects (works just fine on original html objects):

$('a#my_link').on("click", function(f){
      alert('This never works on dynamically generated objects!');
});

Does anyone know what I'm doing wrong and what I could do to get it to work?

Thanks!