<a data-element-id="<?=$arResult['ID']?>" href="javascript:void(0);" class="btn"></a>
собственно вопрос, на странице могут быть два и более одинаковых data-element-id?
Например так,
<a data-element-id="30002" href="javascript:void(0);" class="btn-1">Кнопка</a>
<a data-element-id="30002" href="javascript:void(0);" class="btn-2">Кнопка</a>
<a data-element-id="30002" href="javascript:void(0);" class="btn-3">Кнопка</a>
Далее хочу, отслеживать клик по классу и выполнять js
И еще: зачем этот бесполезный кусок, без которого чаще всего и так работает?
href="javascript:void(0);"