@FlapJalc

Как задать уникальный класс последнему элементу?

Можно ли в pug/jade последнему элементу массива присвоить уникальный класс? Это что-то наподобие last-child в css. Есть ли здесь такие возможности?

mixin breadcrumbs(...items)
  ol.breadcrumbs
    each item in items
      li.breadcrumbs__item
        a(href='#')= item
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
werty1001
@werty1001
undefined
mixin list(items)
  ul.breadcrumbs
    each item, index in items
      li.breadcrumbs__item(class= (items.length === index + 1) ? 'breadcrumbs__item_last' : false )
        a(href=item.href)= item.text

+list([{href: '/one', text: 'раз'}, {href: '/two', text: 'два'}])
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F
mixin breadcrumbs(...items)
  ol.breadcrumbs
    each item, index in items
      li.breadcrumbs__item(class= items.length === index - 1 ? 'last-element' : '')
        a(href='#')= item
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы