У меня есть веб-сайт Hu go, на котором есть контент Markdown, в котором указана Сноска . На сайте есть JQuery 3.4.1.
При нажатии на ссылку сноски в консоли выдается исключение JQuery:
Uncaught Error: Syntax error, unrecognized expression: [name=fn:1]
at Function.se.error (jquery-3.4.1.min.js:2)
at se.tokenize (jquery-3.4.1.min.js:2)
at se.select (jquery-3.4.1.min.js:2)
at Function.se [as find] (jquery-3.4.1.min.js:2)
at k.fn.init.find (jquery-3.4.1.min.js:2)
at new k.fn.init (jquery-3.4.1.min.js:2)
at k (jquery-3.4.1.min.js:2)
at HTMLAnchorElement.<anonymous> ((index):255)
at HTMLAnchorElement.dispatch (jquery-3.4.1.min.js:2)
at HTMLAnchorElement.v.handle (jquery-3.4.1.min.js:2)
Сгенерированный HTML код для ссылка на сноску выглядит так:
<sup id="fnref:1">
<a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a>
</sup>
И сгенерированный код HTML для сноски выглядит так:
<section class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1" role="doc-endnote">
<p>
<a href="https://en.wikipedia.org/wiki/Pineapple">Pineapple</a>
<a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a>
</p>
</li>
</ol>
</section>
Для меня это выглядит как стандарт HTML. Почему JQuery вызывает исключение?