AtriSimone
@AtriSimone
Осваиваю Front-end

Как добавить класс только первому тегу в списке, генерируемом с помощью jade?

Добрый день!
Есть код на jade:
nav.main-nav
			each val in ["Journal", "About", "Work", "Contact"]
				a(href="/").main-nav__item= val

Как мне добавить отдельный класс только первой ссылке средствами jade?
Возможно ли это вообще или в таком случае проще обойтись скриптами?
Спасибо за внимание.
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
each val, index in ["Journal", "About", "Work", "Contact"]
  - var class = 'main-nav__item';
  - class += index === 0 ? ' special' : ''
  a(href="/", class="#{class}")= val
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@r_zaycev
nav.main-nav
	- var first = true;
	each val in ["Journal", "About", "Work", "Contact"]
		- var cn = '';
		- if(first) cn = 'foo';
		a(href="/", class = cn).main-nav__item= val
		- first = false;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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