【问题标题】:TinyMCE link tool - how to add CSS styles to links dynamicaly?TinyMCE 链接工具 - 如何为链接动态添加 CSS 样式?
【发布时间】:2011-12-21 02:35:20
【问题描述】:

我四处寻找,但找不到解决方案。

我想找出一种方法来编辑 tinyMce 链接插件(或制作它的编辑副本)以在链接标签中添加特定样式的方式工作,以及在初始化中指定的能力插件要添加什么样式,以便动态完成。这样我就可以得到这样的结果(例如):

<a style="color:#00FFFF" href="www.google.com">Google</a>

对此有什么解决方案吗?还是最佳大方向上的一点?

谢谢

【问题讨论】:

  • 颜色应该根据什么改变?
  • 一个隐藏的输入字段,例如。或者基于插件初始化中的一个变量。
  • 你想让编辑器中的所有链接都具有相同的颜色吗?
  • 好问题!我希望能够根据每个链接做出决定。
  • 我才意识到我说了什么。如果它基于输入字段,那么当然它们都必须相同。问题是,我可能可以使用 jQuery 预先更改隐藏字段的值,因此将样式链接到变量就足够了。

标签: javascript jquery tinymce


【解决方案1】:

在这种情况下,我认为最好等到链接被插入,然后假设您的颜色已在 tinymce init 中设置,例如 my_link_color: 'green',

$(ed.getBody()).find('a').attr('style','color:'+ed.getParam("my_link_color"));

【讨论】:

  • +1,这绝对看起来像我可以在一些修改后使用的东西。我会稍等片刻,看看我是否能得到更多答案,并在接受答案之前测试这个解决方案。谢谢!
猜你喜欢
  • 1970-01-01
  • 2013-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-20
  • 2010-10-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多