Я пытаюсь добавить разные классы из каждого отдельного якоря в их родительские теги <li>
. Общий HTML код выглядит следующим образом:jQuery - Добавление классов из дочерних элементов в родительский
<ul class="list">
<li>
<div>Title Text</div>
<span class="tag"><a href="#" class="Class1">Class1 Link</a>, <a href="#" class="Class2">Class2 Link</a>, <a href="#" class="Class3">Class3 Link</a></span>
</li>
<li>
<div>Title Text</div>
<span class="tag"><a href="#" class="Class4">Class4 Link</a>, <a href="#" class="Class5">Class5 Link</a>, <a href="#" class="Class6">Class6 Link</a></span>
</li>
</ul>
Ближайшие JQuery сценарии у меня есть работа в определенной степень, но это просто захватывая первый класс якоря он сталкивается, и добавляет его к каждому <li>
тегу в неупорядоченном списке.
$(window).load(function() {
$('span.tag a').each(function(){
var tagClass = $(this).attr("class");
$('span.tag a').closest('li').addClass(tagClass);
});
Любая помощь в обеспечении правильной работы будет оценена по достоинству.