godofjavascript,
кстати, вы давно руки-то проверяли.
В том конкретном примере что же тогда не дооптимизировали?
$('div.CatalogList').on('click', '> div .button', function () {
var src = this.parentNode.childNodes[1].getAttribute('src');
});
так что - менее оптимально или так же?