Can not write url in date attribute.
html
<div class="wrap-img"> <div class="share-link-list social-likes"> <li class="share-img fb" data-service="facebook" data-media=""></li> <li class="share-img vk" data-service="vkontakte" data-media=""></li> <li class="share-img ok" data-service="odnoklassniki" data-media=""></li> <li class="share-img pin" data-service="pinterest" data-media=""></li> <li class="share-img tw" data-service="twitter" data-media=""></li> </div> <img alt="" src="/images/examle/example.jpg" > </div> jquery
$(function(){ $("body").bind("click", ".share-img", function(){ var urlImg = $( this ).closest(".wrap-img").find('img').attr('src'); $(".share-img").attr("data-media", 'http://mysite.example.ru' + urlImg); }); });
data-attributes, there is adata()method, in this case, use it asdata('media', value)- teran