Как выловить клик по :before/:after части элемента?
никак, ловить клик на сам спан
Вот так пробовали? Я правда не силен в js, но вдруг сработает$(document).on('click', '.selector', function () {
  alert('click');
})