У меня есть несколько элементов HTML-ссылки, которые имеют уникальный идентификатор номера.Изменить Назначить идентификатор Значение элемента атрибуту данных другого элемента
Все они хранятся в оболочке, которая использует атрибут data, называемый «data-color».
Когда пользователь нажимает на ссылки, я хочу, чтобы цвет данных принимал идентификатор номера ссылки.
Я думал, что могу использовать данные(), но он не работает.
Адрес JSFIDDLE.
Вот мой HTML:
<div id="wrapper" data-color="01">
<span>Color Box</span>
<a class="ThumbnailBox" href="#" id="02">02</a>
<a class="ThumbnailBox" href="#" id="03">03</a>
<a class="ThumbnailBox" href="#" id="04">04</a>
<a class="ThumbnailBox" href="#" id="05">05</a>
<a class="ThumbnailBox" href="#" id="06">06</a>
</div>
Вот мой Jquery:
(function ($) {
$(document).ready(function() {
$(".ThumbnailBox").click(function() {
selectedcolor = $(this).attr('id');
$('#wrapper').data('datacolor', selectedcolor);
});
});
})(jQuery);
Спасибо, я попытался это здесь, но он не работает: http://jsfiddle.net/T7GU z/1/ –
его рабочие http://jsfiddle.net/T7GUz/3/ –
срабатывают предупреждения, но цвета не меняются. –