将HTML文本区域值转换为jqmath公式

Convert HTML text area value to jqmath formula

我是jqmath的新手;我在 HTML:

中包含了一个 textarea 字段
<textarea cols="30" rows="2" id="mathSrc1"></textarea>

我将在文本区域设置数学公式,以便它显示在<div>标签中:

<div id="mathTgt1"></div>

此代码在 http://mathscribe.com/author/jqmath.html 中可用。但我不知道如何使用它。请帮我。

谢谢。

我喜欢 Nathan 的问题 - 你到底想做什么?正常情况是在你的静态网页中有一些数学,你只需用 $s 包围它并在加载时对其进行解析和格式化。如果您想动态创建数学表达式(在加载时间之后),请参阅 Jqmath - apply after page load. You can also look at the jqmath source to see how http://mathscribe.com/author/jqmath.html does it。所有这些方法最终都会调用相同的函数来完成实际工作(解析和格式化)。

我找到了解决方案

<input type="textarea" name="formula" id="test_formula" onkeyup="paste_formula()" />
<span id="formula_print"></span>

脚本代码

function paste_formula() {
var val = document.getElementById("test_formula").value;

val = "$$" + val + "$$";
var di = document.getElementById("formula_print");    

di.innerHTML = val;
M.parseMath(di);

}