Popper.js и несколько tooltips на одной странице — как?

Хочу использовать popper.js для всплывающих подсказок. Вот код из их докумментации:

<button id="button" aria-describedby="tooltip">I'm a button</button>
<div id="tooltip" role="tooltip">I'm a tooltip</div>

<script src="https://unpkg.com/@popperjs/core@2"></script>
<script>
  const button = document.querySelector('#button');
  const tooltip = document.querySelector('#tooltip');

  // Pass the button, the tooltip, and some options, and Popper will do the
  // magic positioning for you:
  Popper.createPopper(button, tooltip, {
    placement: 'right',
  });
</script>


Проблема в том что здесь используется id. И получается если мне нужно использовать несколько подсказок на одной странице, то нужны новые id и новый js код.
Как мне сделать тоже, что в коде выше только с классами (или ещё чем)? Главное что бы не нужно было использовать новые названия для довой подсказки.
Заранее огромное спасибо.
PS: в js не особо силён.
  • Вопрос задан
  • 1107 просмотров
Пригласить эксперта
Ответы на вопрос 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы