Показать сообщение отдельно
  #1 (permalink)  
Старый 07.05.2015, 18:58
Аспирант
Отправить личное сообщение для Aleksanderj Посмотреть профиль Найти все сообщения от Aleksanderj
 
Регистрация: 14.06.2013
Сообщений: 70

Невидимые атрибуты data-*
Здравствуйте. Не могу понять... Есть 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 их нет? Как мне прочитать эти невидимые атрибуты?

Последний раз редактировалось Aleksanderj, 07.05.2015 в 19:09.
Ответить с цитированием