Javascript 使用jquery操作后,Mathscribe会丢失格式

Javascript 使用jquery操作后,Mathscribe会丢失格式,javascript,jquery,html,css,mathml,Javascript,Jquery,Html,Css,Mathml,我正在使用mathscribe()编写一个简单的真/假数学活动来格式化我的文本。我的问题保存在一个外部js文件中,然后用jquery.html()将它们写入页面 一些代码: 问题是: Questions[0] = ["$3^2$  is called a base.", 0]; Questions[1] = ["The '3' in $4^3$ is called the exponent. ",1]; 数组中的第二个对象(0或1)指示答案是真还是假 这是我在我的html页面

我正在使用mathscribe()编写一个简单的真/假数学活动来格式化我的文本。我的问题保存在一个外部js文件中,然后用jquery.html()将它们写入页面

一些代码:

问题是:

Questions[0] = ["$3^2$  is called a base.", 0];
Questions[1] = ["The '3' in $4^3$ is called the exponent. ",1];
数组中的第二个对象(0或1)指示答案是真还是假

这是我在我的html页面中写入的文本,第一次写入时是这样做的:

<p id="questionText" align='center'><strong><script>document.write(Questions[0][0]);</script></strong></p>

文档。编写(问题[0][0])

现在这很好,格式显示完全符合我的需要。 但现在用户可以单击问题以显示一些说明,然后再次单击以再次显示问题,我将用以下内容重新加载问题文本:

$("#questionText").html("<strong>"+Questions[currentQuestion][0]+"</strong>");
$(“#questionText”).html(“”+问题[currentQuestion][0]+””;
一旦我这样做了,数学就会丢失格式并显示为纯文本,知道为什么会发生这种情况吗?

请参阅

在您的例子中,您可以调用
M.parseMath($(“#questionText”)[0])重新加载
$(“#问题文本”)[0]