Jquery 如何为tinyMCE按钮文本设置数学?

Jquery 如何为tinyMCE按钮文本设置数学?,jquery,twitter-bootstrap,tinymce,mathjax,Jquery,Twitter Bootstrap,Tinymce,Mathjax,我用一个名为Formula的菜单按钮制作了tinyMCE。这个菜单按钮有一些菜单项。我想为项目文本显示数学。甚至为其显示文本设置标记文本,并将其呈现为html,而不仅仅像演示中那样显示: 例如: <math xmlns="http://www.w3.org/1998/Math/MathML"> <mfrac> <mi>x</mi> <mi>y</mi> </mfrac> </math

我用一个名为
Formula
的菜单按钮制作了tinyMCE。这个菜单按钮有一些菜单项。我想为项目文本显示数学。甚至为其显示文本设置标记文本,并将其呈现为html,而不仅仅像演示中那样显示: 例如:

<math xmlns="http://www.w3.org/1998/Math/MathML">
  <mfrac>
    <mi>x</mi>
    <mi>y</mi>
  </mfrac>
</math>

x
Y

如何做到这一点?

为此,您需要告诉tinymce哪些元素应被视为有效元素,以及这些元素可能具有什么类型的子节点。 为此,您需要调整和设置


另一种方法:使用tinymce插件:

为此,您需要告诉tinymce哪些元素应该被视为有效元素,以及这些元素可能具有什么类型的子节点。 为此,您需要调整和设置


另一种方法:使用此tinymce插件:

您想更改按钮的名称吗?我想使用Mathjax语法更改按钮的显示文本。您想更改按钮的名称吗?我想使用Mathjax语法更改按钮的显示文本。好吧,我添加了有效的_元素:“[]”为了测试,我在按钮文本中替换了一个test

,并添加了有效的元素:“p”,但什么也没有发生。我该怎么办?用你的tinymce版本创建一个tinymce小提琴,并插入你到目前为止得到的东西。我会看看我创建的。我是说问题第一行的链接。它对tinymce的正文文本起作用,但对菜单和按钮的显示名称不起作用。有什么解决方案吗?看看公式菜单和正文:我认为您的mathml在这里被视为纯字符串。一种解决方法是在tinymce初始化之后修改菜单的domnodes。好吧,我在代码中添加了有效的\u元素:“[]”,但什么都没有发生。为了进行测试,我在按钮文本中替换了一个测试,并添加了有效的\u元素:“p”然后什么也没发生。我该怎么办?用你的tinymce版本创建一个tinymce小提琴,然后插入你到目前为止得到的东西。我会看看我创建的。我是说问题第一行的链接。它对tinymce的正文文本起作用,但对菜单和按钮的显示名称不起作用。有什么解决方案吗?看看公式菜单和正文:我认为您的mathml在这里被视为纯字符串。一种解决方法是在tinymce初始化后修改菜单的domnodes