У меня есть два идентичных списка.Получить ли цвет фона и применить его к другому списку
У каждого есть отдельный цвет, а другой нет.
Я пытаюсь получить каждый цвет фона li li и добавить каждый цвет к каждому li.
Я делаю ошибку (показано в кодефене), в настоящее время последний цвет li добавляется ко всем ли элементам во втором списке.
<ul id="toCopy">
<li class="red">List Item</ll>
<li class="green">List Item</ll>
<li class="blue">List Item</ll>
</ul>
<ul id="copyTo">
<li>List Item</ll>
<li>List Item</ll>
<li>List Item</ll>
</ul>
$('#toCopy').each(function() {
$('li', this).each(function() {
bgcolor = $(this).css('backgroundColor');
var arr = jQuery.makeArray(bgcolor);
for(var i=0; i< arr.length; i++) {
$('#copyTo li').each(function() {
$(this).css("background-color",arr[i]);
})
}
})
})
Где я буду неправильно с этим?
Спасибо.
Это я думаю. –