Я пытаюсь разобраться с HTML5 и JS. Пока не совсем успешно.
Я хочу динамически загружать некоторые атрибуты данных из элементов «li» в контейнер div. Контейнер div предоставит дополнительную информацию слайду flexslider.
HTML:
<div id="carousel" class="flexslider">
<ul class="slides">
<li data-text="Text 1">
<img src="http://placehold.it/90x75/00CC00/ffffff" />
</li>
<li data-text="Text 2">
<img src="http://placehold.it/90x75/CD0074/ffffff" />
</li>
<li>
<img src="http://placehold.it/90x75/FF7400/ffffff" />
</li>
<li>
<img src="http://placehold.it/90x75/FF0000/ffffff" />
</li>
</ul>
</div>
Элемент "data-text" должен быть напечатан в следующем пустом ‹"span"> элемента div по клику. Содержимое каждого атрибута данных списка уникально. Слайды — это миниатюры, которые действуют как навигация:
<div class="info-text"> <span></span>
<a class="votebutton" href="#">Abstimmen</a>
</div>
JS
$('#carousel ul.slides > li').click(function () {
$('#carousel ul.slides > li').data('text').add('#info-text > span');
console.log($('#carousel ul.slides > li').data('text'));
});
Я знаю, что лень спрашивать о решении, но я пытаюсь найти решение уже три часа. Пробовал с .add(), .appendTo() и attr.()
Есть ли решение?