javascript - Jqmath 未正确加载

标签 javascript jquery html mathml jqmath

我在我的 html 页面上包含了以下内容:

<link rel="stylesheet" href="../css/jqmath-0.4.3.css"> 
<script src="../js/jquery-1.12.1.min.js"></script>
<script src="../js/jqmath-etc-0.4.3.min.js"></script>
<script>M.MathPlayer = false; M.trustHtml = true;</script>

但是当页面加载时,我在 Javascript 控制台中看到以下错误:

jqmath-etc-0.4.3.min.js:3 Uncaught SyntaxError: Invalid regular 
expression: /(\d+\.?\d*|\.\d+)|[\\`]([A-Za-z]+|.)|[�-�][�-�]|
\S[Ì€-ͯ᷀-á·¿âƒ-âƒ¿ï¸ -︯]*/: Range out of order in character class

我正在使用 jqmath-etc-0.4.3.min.js 和 jquery-1.12.1.min.js。
我在这里缺少什么或者这可能是版本不兼容问题?
jqmath 0.4.3 是唯一可用的版本。

最佳答案

更改您的第二个 <script>元素到:

<script src="../js/jqmath-etc-0.4.3.min.js" charset="utf-8"></script>

正如 alljamin 所建议的,您基本上会在 COPY-ME.html 中看到这一点。关键是charset="utf-8" ,如果您没有 <meta charset="utf-8"> 则为必填项在你的 html 文件中(但你可能真的应该)。

关于javascript - Jqmath 未正确加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526435/

相关文章:

javascript - Visual Studio : eslint errors underlined in red

javascript - Backbone.js:一个嵌套的 JSON 响应还是多个 JSON 响应?

jquery - 使用用户输入更新 JSON 并转换为 XML

jquery - 奇怪的代码: JS Console. log()输出两次但输出不同

javascript - 如何在 div 中插入 java 脚本函数的元素?

jquery - 仅当页面为 "short"时才将页脚放在底部

html - 有没有办法使表单字段和按钮的字体和高度响应?

javascript - Blogger IFRAME 从 URL 接收 URL_argument

javascript - 使用 SVG 的动画线条

javascript - 如果在React中的onClick中放置两个函数,则只有其中一个可以工作