一旦用户输入MathQuill数据,如何抓取它?

时间:2016-05-01 19:47:19

标签: javascript html mathquill

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

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

“+基本 πGreek ⊕Operators ≤Relationships ⇔Arrows {分隔符 ∞Misc ∧ ∨ ∪ ∩ ◇ △ ⊖ ⊎ ⊗ ⊕ ▽ ⊓ ⊲ ⊔ ⊳ ⊙ ◯ † ‡ ≀ ∐ 3√8= √16 2“

另外,我宁愿不处理符号(即√)所以我希望它以文本格式(即\ sqrt)。该文本在sqrt(16)之后也缺少一个除法符号。

非常感谢任何想法!谢谢!

1 个答案:

答案 0 :(得分:1)

他们在mathquill聊天(https://technet.microsoft.com/en-us/library/jj219435.aspx#software)告诉我它是:

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