我正在尝试建立一个可以解析数学文本的聊天,我认为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/