Событие.on jquery в нативном javascript?
document.addEventListener('click', function (event) {
    var selectors = document.querySelectorAll('____СЕЛЕКТОР____'),
        element = event.target,
        index = -1;

    if (selectors) {

        while (element && ((index = Array.prototype.indexOf.call(selectors, element)) === -1)) {
            element = element.parentElement;
        }

        if (index > -1) {
            (function () {
                //РЕЗУЛЬТАТ СЮДА
            }).call(element, event);
        }
    }
});
Слышали про .delegate()?
codepen.io/anon/pen/PwmqMm