尝试使用jQuery在HTML中呈现MathJax

时间:2018-10-12 06:34:26

标签: javascript jquery json mathjax mathquill

因此,在转到MathJax之前,我一直使用MathQuill,我编写了以下JS以接受DropDown列表中的值并以MathQuill格式显示(渲染)它们:

$(document).on("change", "#tl2AreaSelect" , function(event){
    event.preventDefault();
    var search_response = pullValuesForSearch();
    getSearchedProblems_tl2(search_response,function(response){
        for(var i in response){
            var problem_ = response[i].problem;
            var problem_statement = JSON.parse(problem_).statementProblem.formated;
            var _elem = addProblemStatementsDOM(problem_statement, i);
            $(_elem).appendTo("displayBox");
            $("#problem_"+ i).data("problem_encoded",btoa(unescape(encodeURIComponent(problem_))));
            writeLatexToStaticMathField(initStaticMathField("#problem_statement_"+ i), modifyTextToLatexExpression(problem_statement));
        }
    });
});


The function initStaticMathField() has the following code in it: 

function initStaticMathField(element_id) {
    return MQ.StaticMath($(element_id)[0]);
}

我对您的问题是: 在这种情况下,应该如何使用MathJax呈现元素,而不是使用MathQuill? 我正在从后端获取JSON字符串(变量'problem _')

对不起,如果让您感到困惑,这是我第一次来这里,干杯!

0 个答案:

没有答案