用户输入MathQuill数据后,如何获取该数据

How to grab the MathQuill data once user types it in?

本文关键字:数据 获取 何获取 输入 MathQuill 用户      更新时间:2023-09-26

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

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

"+基础π希腊文⑪运算符≤关系⇔箭头{分隔符∞杂项∧∧Şå◇△⊖⊎⊗⑪▽⊓⊲⊔⊳⊙◯††≀∐3√8=√162"

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

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

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

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