Jquery binding?
А какое тогда предназначение у класса, как не определять элементы, которые в чем-то между собой схожи?
Для описанной ситуации идеально подходят классы. Если элементы, на которые надо повесить один обработчик, находятся внутри одного контейнера (например, элементы списка), то событие следует делегировать — вешать обработчик на контейнер, указывая уточняющий селектор класса.