У меня есть серия неупорядоченных списков, завернутых в другой неупорядоченный список. Задача состоит в том, чтобы отделить отдельные теги li запятыми и опустить последний тег li каждого списка.
Я могу сделать это на уровне отдельного списка, т. Е. При тестировании только с одним списком мне удалось удалить последнюю запятую из последнего элемента. Но когда я пытаюсь применить JavaScript, это влияет на последний элемент li в ul ...
Вот мой код:
<script type="text/javascript">
$(document).ready(function () {
$('.tagsList li span').each(function () {
$(this).append(',');
});
var lTag = $('.tagsList li:last span').text().replace(',','');
$('.tagsList li:last span').text(lTag);
});
</script>
<ul class="postsList">
<li>
<ul class="tagsList">
<li><span>tag1</span></li>
<li><span>tag2</span></li>
</ul>
</li>
<li>
<ul class="tagsList">
<li><span>tag1</span></li>
<li><span>tag2</span></li>
</ul>
</li>
</ul>