@SergeiB

Как правильно сделать автоматическую расстановку id?

Как с помощью js расставить идентификаторы заголовкам на странице? Например, так id будут расставлены по порядку размещения заголовков в тексте:
$(':header').attr('id', function(i) {
  return 'header-' + i;
});

Как модифицировать скрипт, принимая во внимание иерархию заголовков (так же, как делают нумерацию css-счётчики при создании вложенных списков)?
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
BRAGA96
@BRAGA96
$(':header').attr('id', function (index) {
    const level = this.tagName.replace(/^\D+/g, '');
    return `header-${level}-${index}`;
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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