I try to add some list element in loop via JS. Every element `<li>`contains `<a>` tag, now I want to add onClick event in every adding `<a>` tag. I try to do it so:

```
liCode = '<li><a href="#">Text using variable foo: ' + foo + '</a></li>';
$('#list').append(function() {
    return $(liCode).on('click', clickEventOccurs(foo));
});

```

In `clickEventOccurs` I just output to console foo. It works in strange way: this event performed just on init when every tag is adding to list, but after click on `<a>` doesn`t perform anything. How to make it works in proper way - on click performed code in clickEventOccurs?