Jquery 使用MathJax从动态创建的textarea呈现用户输入

Jquery 使用MathJax从动态创建的textarea呈现用户输入,jquery,mathjax,Jquery,Mathjax,我正在开发一个数学网页。根据用户需要,单击时会创建文本区域,在这种情况下,我知道一个文本框是分子,另一个是整数的分母。用户在文本框中键入此信息后,单击要渲染的底部,使用MathJax:(\\int{text1\over text2})。这些变量都很好,但并没有以MathJax提供的数学格式显示 var numerador = $("#numerador_"+i).val(); var denominador = $("#denominador_"+i).val(); var resHevisid

我正在开发一个数学网页。根据用户需要,单击时会创建文本区域,在这种情况下,我知道一个文本框是分子,另一个是整数的分母。用户在文本框中键入此信息后,单击要渲染的底部,使用MathJax:(\\int{text1\over text2})。这些变量都很好,但并没有以MathJax提供的数学格式显示

var numerador = $("#numerador_"+i).val();
var denominador = $("#denominador_"+i).val();
var resHeviside = '<div class="row-fluid"><div class="span11">' +
                    '<div class="row-fluid" id="pasoH_'+contador+'">' +
                      '<div class="span2"><p class="porPartes">Integral '+i+':</p></div>' +
                      '<div class="span3"><p class="algo" id="IntHevi_'+i+'">\\( { '+numerador+' \\over '+denominador+' } \\)</p></div>' +
                      '<div class="span1 regla" id="drop_'+contadorDroppables+'"/></div>' +
                    '</div>' +
                    '<div class="span1"><button class="algo" id="addRow_'+contador+'">+</button></div>' +
                '</div>';
$("#Ejer_"+id).append(resHeviside);
MathJax.Hub.Queue(["Typeset",MathJax.Hub,"#IntHevi_"+i]);
var numerador=$(“#numerador”+i).val();
var denominador=$(“#denominador_u3;”+i).val();
var resHeviside=“”+
'' +
积分“+i+”:

'+ “

\\({'+numerador+'\\over'+denominador+'}\\)

”+ '' + '' + '+' + ''; $(“#Ejer"+id).append(resHeviside); Queue([“Typeset”,MathJax.Hub,“#IntHevi_”+i]);

所有这些都是通过单击函数生成的。结果如下所示:({4\over x^2})表示分子4和分母x^2。你知道我遗漏了什么吗?

我只是做对了,虽然我不太明白为什么以前它不起作用。我只是将MathJax Typeset方法移到了其他一些命令下面,但仍然在相同的函数中。对受影响的没有实际重要性的命令,如禁用一些底部