Javascript 如何重置Mathjax span id

Javascript 如何重置Mathjax span id,javascript,mathjax,Javascript,Mathjax,是否可以重置MathJax Span Id 我想突出显示公式的不同部分,但我动态加载了几个latex公式,而无需使用MathJax.Hub.Queue([“Typeset”,MathJax.Hub,“somename”])重新加载页面 . 正因为如此,id一直在增加,我无法确定我必须选择哪个id来突出显示公式的正确部分 通常,跨距从ID开始,如#MathJax-Span-1到#MathJax-Span-40,但在加载一些公式后,我得到了ID,如#MathJax-Span-715 有没有办法将id

是否可以重置MathJax Span Id

我想突出显示公式的不同部分,但我动态加载了几个latex公式,而无需使用
MathJax.Hub.Queue([“Typeset”,MathJax.Hub,“somename”])重新加载页面
. 正因为如此,id一直在增加,我无法确定我必须选择哪个id来突出显示公式的正确部分

通常,跨距从ID开始,如
#MathJax-Span-1
#MathJax-Span-40
,但在加载一些公式后,我得到了ID,如
#MathJax-Span-715


有没有办法将id设置回零以正确选择正确的div?

您可以使用
\cssId{name}{math}
math
给出的子表达式的id设置为
name
。这样,它是常量,您可以直接引用它。例如

\cssId{term1}{x^2} + \cssId{term2}{3x} - \cssId{term3}{5}

将允许您通过css ID
term1
引用x^2,通过
term2
引用x,通过
term3
引用常量,谢谢。这比我最初的方法要好得多,而且效果也非常好。不知道为什么我没有在MathJax文档中看到这一点。