Новичок здесь.
(пожалуйста, перейдите по этой ссылке: Измените Bootstrap Активная форма нижней границы вкладки nav-pills на сплошное подчеркивание - я пытался достичь этого)
Я попытался применить файл js для подчеркивания активной вкладки загрузочных таблеток. Пока загружается пользовательский файл js, основанный на jquery по умолчанию в drupal 8, появляется следующая ошибка
Error: Syntax error, unrecognized expression: ul.nav > li > a jquery-3.3.1.js:1541:8 Sizzle</Sizzle.error https://code.jquery.com/jquery-3.3.1.js:1541:8 Sizzle</Sizzle.tokenize https://code.jquery.com/jquery-3.3.1.js:2193:4 Sizzle</Sizzle.select https://code.jquery.com/jquery-3.3.1.js:2620:20 Sizzle https://code.jquery.com/jquery-3.3.1.js:845:9 .find https://code.jquery.com/jquery-3.3.1.js:2873:4 jQuery.fn.init https://code.jquery.com/jquery-3.3.1.js:2983:14 jQuery https://code.jquery.com/jquery-3.3.1.js:139:10 <anonymous> http://localhost:8080/developer-portal/htdocs/:1116:37 resolve/</mightThrow https://code.jquery.com/jquery-3.3.1.js:3534:21 resolve/</process< https://code.jquery.com/jquery-3.3.1.js:3602:12
Пожалуйста, помогите, как решить эту ошибку.
также заключено в двойные кавычки, как указано здесь дочерний селектор . Но не помогло.
Используется пользовательский jquery:
jQuery(document).ready(function () { console.log("highlight.js file executed... ggfh"); jQuery('ul.nav > li > a').click(function (e) { e.preventDefault(); jQuery('.initial-active').removeClass('initial-active'); jQuery('ul.nav > li > a').removeClass('active'); jQuery(this).addClass('active'); }); });
правильно упоминается в файлах info.yml и library.yml.
Drupal экранирует ваш код js (> => >).
>
>
Вы можете поместить свой код js в файл js, а тег <script> импортирует ваш код.
<script>