@SergeiB

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

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

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

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект
30 апр. 2024, в 23:39
3000 руб./за проект