После обновления версии jQuery эта проблема возникает. После нескольких часов работы (было много файлов jquery) я, наконец, нашел, что это проблема поднятия - потому что в консоли она указывает мне на фактический файл, просто указывающий на файл jQuery.Ошибка поиска: ошибка синтаксиса, нераспознанное выражение после обновления jQuery
Вот что в моей консоли показывает:
Uncaught Error: Syntax error, unrecognized expression: .menu-item > a[href*=#], .porto-sticky-nav .nav > li > a[href*=#], a[href^=#].hash-scroll, .hash-scroll-wrap a[href^=#]
Это запуск из этого кода:
$('.menu-item > a[href*=#], .porto-sticky-nav .nav > li > a[href*=#], a[href^=#].hash-scroll, .hash-scroll-wrap a[href^=#]').on('click', function(e) {
// My code goes here...
});
Может ли один, дайте мне знать, что я делаю неправильно?
Какие версии JQuery вы обновления от и до? –
Теперь я использую jQuery v1.12.3. – daniyalahmad
Попробуйте присвоить значения атрибутов - 'a [href * =" # "]' и т. Д. Если значение не является допустимым идентификатором, который '#' не является, [его следует указывать] (http: // api. jquery.com/category/selectors/attribute-selectors/). –