Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Добавить атрибут к ссылке (https://javascript.ru/forum/jquery/54781-dobavit-atribut-k-ssylke.html)

kolhoz 31.03.2015 19:04

Добавить атрибут к ссылке
 
Есть код от соц кнопок pluso

<span class="pluso-wrap" style="background:transparent">
<a href="site.ru" title="ВКонтакте" class="pluso-vkontakte"></a>
<a href="site.ru" title="Одноклассники" class="pluso-odnoklassniki"></a>
<a href="site.ru" title="Facebook" class="pluso-facebook"></a>
<a href="http://pluso.ru/" class="pluso-more"></a>
</span>


Нужно сделать в метрике событие нажатие на кнопку соц сетей, а именно добавить такое событие к ссылкам внутри класса .pluso-wrap

onclick="yaCounterxxxxxxxx.reachGoal('clickBtnShare'); return true;"


Как сделать такое?

Infinity178 31.03.2015 23:39

доки http://jquery-docs.ru/attributes/, демо http://learn.javascript.ru/play/SNVwE

kolhoz 01.04.2015 10:20

Спасибо. А какую книжку по javascript можете посоветовать нормальную для новичков? Где нормально расписано все и нету "воды"

ksa 01.04.2015 10:24

Цитата:

Сообщение от kolhoz
А какую книжку по javascript можете посоветовать нормальную для новичков?

Она так и называется


Infinity178 01.04.2015 11:41

:yes:
+ Google :) там все есть, главное правильно задать вопрос

kolhoz 01.04.2015 15:33

Спасибо.

Этот код не работает кажется. В метрике ничего не отображается по этой цели:

<script type="text/javascript">
(function() {

  if (window.pluso)if (typeof window.pluso.start == "function") return;
  if (window.ifpluso==undefined) { window.ifpluso = 1;
    var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
    s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
    s.src = ('https:' == window.location.protocol ? 'https' : 'http')  + '://share.pluso.ru/pluso-like.js';
    var h=d[g]('body')[0];
    h.appendChild(s);
}}

)();
$(window).load(function() {
  var str = "yaCounter27097874.reachGoal('clickBtnShare'); return true;";
  $('.pluso-wrap a').attr('onclick',str);
});
</script>

Infinity178 01.04.2015 15:40

см через консоль браузера ставит или нет?

kolhoz 01.04.2015 15:53

смотрю, к ссылкам не добавляется атрибут "yaCounter27097874.reachGoal('clickBtnShare'); return true;"

kolhoz 01.04.2015 15:53

http://kursy05.ru/landing/poluchi-do...uyu-skidku.php вот сама страница

Infinity178 01.04.2015 15:58

Зачем 2 раза вызываете кнопки?


Часовой пояс GMT +3, время: 00:08.