Javascript 在jqmath中使用parseMath()创建输入

Javascript 在jqmath中使用parseMath()创建输入,javascript,jqmath,Javascript,Jqmath,我必须创建一个自定义文本字段,它也支持一些数学表达式。所以我想到了使用JQMath 我必须使用javascript传递带有html输入字段的表达式。它将被动态添加。所以我把表达式放在一个可以随时更改的字符串中。但是如果我使用字符串,它不会给出正输出。我在谷歌上搜索了很多关于这个的信息,但是我找不到。请帮我做这个 下面是我的代码 var string = "$x={-b±√{b^2-4ac}}/{2a\html'<input size=1 >'}$" var di = doc

我必须创建一个自定义文本字段,它也支持一些数学表达式。所以我想到了使用JQMath

我必须使用javascript传递带有html输入字段的表达式。它将被动态添加。所以我把表达式放在一个可以随时更改的字符串中。但是如果我使用字符串,它不会给出正输出。我在谷歌上搜索了很多关于这个的信息,但是我找不到。请帮我做这个

下面是我的代码

var string = "$x={-b±√{b^2-4ac}}/{2a\html'<input size=1 >'}$"

var di = document.createElement("div");    

di.innerHTML = string//+textStr;    

document.body.appendChild(di);    

M.parseMath(di)    

javascript引用字符串源中的\需要加倍\\才能在实际字符串中生成\。或者,jqMath还支持其宏的“backquote”,以避免这种麻烦


Jan,该库确实支持数学Unicode字符,位于的jqMath主页上有一个表格可以帮助您查找和键入这些字符。

我怀疑这是因为库不理解
±
。别误会,Unicode是个好主意,但它很难输入。