使用jqmath中的parseMath()创建输入

时间:2013-05-28 05:44:23

标签: javascript jqmath

我要创建一个自定义文本字段,它也支持一些数学表达式。所以我想到了使用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)    

1 个答案:

答案 0 :(得分:1)

javascript引用的字符串源中的\需要加倍\\以在实际字符串中生成\。或者,jqMath还支持其宏的反引号,以避免这种烦恼。

Jan,该库确实支持数学Unicode字符,http://mathscribe.com/author/jqmath.html的主jqMath页面有一个表格可以帮助您查找和输入它们。