Javascript 使用jquery操作后,Mathscribe会丢失格式
我正在使用mathscribe()编写一个简单的真/假数学活动来格式化我的文本。我的问题保存在一个外部js文件中,然后用jquery.html()将它们写入页面 一些代码: 问题是: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页面
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]
后