Я работаю над проектом, который я начал строить на bootstrap 4.0.0 .Во время этого проекта я обновлял стандартную версию начальной загрузки всякий раз, когда приходили новые версии начальной загрузки (4.1.0, 4.1.3), и все работало отлично, пока я не обновлюсь до начальной загрузки 4.2.1 .обнаружена ошибка в консоли, когда я нажимаю на документ
Uncaught DOMException: не удалось выполнить 'querySelector' для 'Document': 'javascript: void (0);'не является допустимым селектором.
Я выяснил, что это происходит из-за раскрывающегося списка, из-за этой ошибки раскрывающийся список не работает.Я также проверил, что если я использую href = "javascript: void (0);" , href = "#!" ошибка возникает, но если я использую тег привязки без hrefили href = "#", тогда он работает нормально.
Примечание: - Мне нужно решение с href = "javascript: void (0); как href = "# в адресной ссылке выглядит не очень красиво и страница прокручивается вверх
<div class="dropdown">
<a class="btn btn-secondary dropdown-toggle" href="javascript:void();" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown link
</a>
<div class="dropdown-menu" aria-labelledby="dropdownMenuLink">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</div>
Вот мой codepen