Javascript 一旦用户输入MathQuill数据,如何获取它?
我正在尝试建立一个可以解析数学文本的聊天室,我认为MathQuill提供视觉效果,但我需要解析用户提交后输入的内容 我正在使用MathQuill编辑器:Javascript 一旦用户输入MathQuill数据,如何获取它?,javascript,html,mathquill,Javascript,Html,Mathquill,我正在尝试建立一个可以解析数学文本的聊天室,我认为MathQuill提供视觉效果,但我需要解析用户提交后输入的内容 我正在使用MathQuill编辑器: <p><span id="mathTextBox" class="mathquill-editor">\sqrt[3]{8}=\frac{\sqrt{16}}{2}</span></p> 但它包含工具栏文本,因此我得到: “+基本 π希腊语 ⊕操作员 ≤关系 ⇔箭 {分隔符 ∞杂项 ∧ ∨ ∪
<p><span id="mathTextBox" class="mathquill-editor">\sqrt[3]{8}=\frac{\sqrt{16}}{2}</span></p>
但它包含工具栏文本,因此我得到:
“+基本
π希腊语
⊕操作员
≤关系
⇔箭
{分隔符
∞杂项
∧
∨
∪
∩
◇
△
⊖
⊎
⊗
⊕
▽
⊓
⊲
⊔
⊳
⊙
◯
†
‡
≀
∐
3.√8=
√16
2“
此外,我宁愿不处理符号(即√) 所以我希望它是文本格式(ie\sqrt)。文本在sqrt(16)之后也缺少一个除号
非常感谢您的任何想法!谢谢!他们在mathquill聊天()中告诉我:
@maioman我没有定义在这个例子中#mathTextBox包含多个通过css样式化的子节点,这就是它呈现数学字符的方式,你需要寻找latex源代码…它工作了吗?事实上,它取决于MathQuill版本。在0.10中有另一种方法。是的,但我对你的另一种方式很好奇,在v0.10.0中语法发生了变化,它是d是
MQ(document.getElementById('mathTextBox')).latex()
,但您使用的jenseng fork基于v0.9.0,它使用您描述的API。我认为您必须接受您的答案,以便任何问题列表中的问题都显示为已回答
document.getElementById("mathTextBox").innerText
$(document.getElementById("mathTextBox")).mathquill('latex')