我要创建一个自定义文本字段,它也支持一些数学表达式。所以我想到了使用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)
答案 0 :(得分:1)
javascript引用的字符串源中的\需要加倍\\以在实际字符串中生成\。或者,jqMath还支持其宏的反引号,以避免这种烦恼。
Jan,该库确实支持数学Unicode字符,http://mathscribe.com/author/jqmath.html的主jqMath页面有一个表格可以帮助您查找和输入它们。