0

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

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

下面是我的代码。

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)    
4

1 回答 1

1

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

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

于 2013-05-29T17:18:25.017 回答