我正在尝试建立一个可以解析数学文本的聊天,我认为MathQuill可以实现视觉效果,但是我需要解析用户提交后输入的内容。

我正在使用MathQuill编辑器:

<p><span id="mathTextBox" class="mathquill-editor">\sqrt[3]{8}=\frac{\sqrt{16}}{2}</span></p>

如图所示:

http://jenseng.github.io/mathquill/demo.html

我想获取“\ sqrt [3] {8} = \ frac {\ sqrt {16}} {2}”进行解析。我试过了
document.getElementById("mathTextBox").innerText

但是它包含工具栏文本,所以我得到:

“+基本
π希腊语
ators运算符(operator)
≤关系
⇔箭头
{分隔符
∞杂项





















3√8=
√16
2”

另外,我宁愿不处理符号(即√),所以我希望使用文本格式(即\ sqrt)。文本在sqrt(16)之后也缺少分隔符。

任何想法都将不胜感激!谢谢!

最佳答案

他们在mathquill chat(http://webchat.freenode.net/?channels=mathquill)中告诉我这是:

$(document.getElementById("mathTextBox")).mathquill('latex')

关于javascript - 用户输入后如何获取MathQuill数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36971160/

10-09 06:27