$('button').addEvent('click',function(){ var time = new Date().getTime(); new Element('li', { text: 'New one at ' + time }).inject('foo', 'top') }); $('foo').addEvent('click:relay(li)', function(){ alert(this.get('text')); });
<button id="button">Add an Item</button> <ul id="foo"> <li>Beef Jerky</li> <li>Smoked Salmon</li> <li>Rocky Mountain Oysters</li> </ul>