Изменение скрипта для работы с множеством id

Fastdrop

Гуру форума
Регистрация
17 Май 2016
Сообщения
191
Реакции
63
Добрый день

есть такой код, который помогает считать клики по ссылке
(модуль отображает потом статистику в CMS:(

YКод для ссылки:

<a id="link-id" href="tel:555" title="Call us">Call us</a>

Скрипт:
<script>
$('link-id').observe('click', function(e) {
new Ajax.Request('{{tm_banner_url}}');
});
</script>

Проблема в том, что если ссылок , а соответственно и link-id много, то приходится добавлять кучу раз код скрипта с разными link-id с страницу.

Подскажите, как изменить код скрипта, чтобы он работал с массивом из link-id ? Этих link-id может быть до 100 штук, обозначаются они цифрами или цифрами и буквами (например s2, ft56 и тд).

PS Языка не знаю, поэтому прошу помощи у знатоков.
 
Задайте ссылкам, которые вас интересуют, класс. Например target:
Код:
<a id="link-id" class="target" href="tel:555" title="Call us">Call us</a>

И в JS'е отслеживайте не по ID а по class:
Код:
$('.target').observe('click', function(e) {
  new Ajax.Request('{{tm_banner_url}}');
});
 
либо
Код:
$('.target').click(function(e) {
  new Ajax.Request('{{tm_banner_url}}');
});

у кого то observe нет, а смысл здесь тот же самый
 
Назад
Сверху