Здравствуйте. Не могу понять... Есть html
<div class="samples-blok">
<ul class="sample-playlist">
<li data-author="Djmax"
data-name="Danger"
data-url="http://mysite.ru/file/ebd106e2df6fd.mp3"
data-track-id="27898"
class="play">
</li>
<li data-author="DjПупкин"
data-name="Don"
data-url="http://mysite.ru/file/ebd10dtytdeddb7df6.mp3"
data-track-id="27899"
class="play">
</li>
<li data-author="Вася"
data-name="Мой твой"
data-url="http://mysite.ru/file/ebdtddthdtheddf6fd.mp3"
data-track-id="27846"
class="play">
</li>
.......
</ul>
</div>
Есть jQuery, который выводит отдельную кнопку для каждой записи
var j = $("li.play", i);
var tex = j.data('author') + j.data('name');
var b = $('<div><a style="height: 20px; width: 20px;float: right;" download="' + tex + '.mp3" href="' + j.data('url') + "?/" + tex + '.mp3" class="button"></a></div>');
Так вот, если переходить на эту страницу по аякс-ссылке, страница подгружается при помощи ajax и если смотреть на разметку через FireBug, то в ней отсутствуют все
data-*, кроме
data-track-id и
class="play". Но если посмотреть исходный код страницы, так все эти атрибуты присутствуют. Появляется проблема с выполнением скрипта из=за отсутсвия атрибутов...
Не могу понять почему в исходном коде видны все атрибуты
data, а в FireBug их нет? Как мне прочитать эти невидимые атрибуты?