Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как вывести сслыку из data-media-url? (https://javascript.ru/forum/dom-window/55375-kak-vyvesti-sslyku-iz-data-media-url.html)

Aleksanderj 25.04.2015 04:35

Как вывести сслыку из data-media-url?
 
Здравствуйте. Есть блок прослушивания музыки:
<div class="block">
       <a class="listen_href" title="«Lethal Bizzle -Дабстеп»" alt="«Lethal Bizzle -Дабстеп» " data-artist="Lethal Bizzle" data-resource="3131353730/3835" data-url="9e47f65c8916ecfbfe49a35d5786e473553d8939/313135373032373139/32363634303835" data-id="115702719_2664085" href="/search/Lethal+Bizzle/%D0%97%D0%B0" data-media-url="http://cs4683.vk.me/u17225656/audios/0f4c99932c2d.mp3?extra=yr4PWUSCjBQxoUENvlJ1foWNIz">
   </a>
  <div class="control">
  <div>
<div>

Нужно копировать и обрезать ссылку с конца из data-media-url , а потом вставить между:
.......
<div class="control">

 <div>

чтобы получилось так:
......
<div class="control">
   <a class="button" href="http://cs4683.vk.me/u17225656/audios/0f4c99932c2d.mp3?extra"></a>
 <div>

Возможно ли так сделать?
ЗЫ: <div class="block"> повторяется, а ссылка data-media-url разной длины, только в каждой присутствует внутри "mp3?extra".

laimas 25.04.2015 08:48

$('.block').each(function() {
    var a = $(this).find('a');
    $('.control').html('<a class="button" href="'+a.data('mediaUrl').split('=')[0]+'">'+a.attr('alt')+'</a>')
})


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