Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 一旦用户输入MathQuill数据,如何获取它?_Javascript_Html_Mathquill - Fatal编程技术网

Javascript 一旦用户输入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> 但它包含工具栏文本,因此我得到: “+基本 π希腊语 ⊕操作员 ≤关系 ⇔箭 {分隔符 ∞杂项 ∧ ∨ ∪

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

我正在使用MathQuill编辑器:

<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')