1. проверка наличия цвета
$(selector).css('background-color')
2. тогглик на классы toggleClass
пример:
HTML разметка
<ol class="nav-color">
<li class="red" data-color="red">красный</li>
<li class="blue" data-color="blue">голубой</li>
<li class="orange" data-color="orange">апесинка :)</li>
</ol>
<div class="content-box">
<span class="toggle-el">T</span>
<span class="toggle-el">E</span>
<span class="toggle-el">S</span>
<span class="toggle-el">T</span>
</div>
JavaScript (поэтапное добавление цвета)
$('.nav-color').on('click', 'li', function(e){
let content = $('.content-box');
let currentColor = $(this).data('color');
content.children('.toggle-el').each(function(i,e){
if($(this).hasClass(currentColor)){
$(this).next('.toggle-el').addClass(currentColor);
return false;
}
});
return false;
});
PS js не проверял но в этом направление можно реализовать