2012-03-19 169 views
1

我正在为WordPress添加/编辑帖子/页面屏幕创建一个短代码生成器。在TinyMCE中搜索特定字符串

我想确保在同一篇文章/页面中不存在多个短代码。所以我为按钮添加了一个onclick函数,以便是否已经存在短代码,可以检查。

我该如何继续这样做?

我在TinyMCE API周围搜索,最接近的是tinymce.Formatter.match方法。但是这个页面上没有例子。我真的不认为这与内容搜索有什么关系。

另一种方法是简单地使用getContent方法并对其运行JavaScript代码。但是,如果有内置的东西,我想这不是最好的选择。

回答

0

我不完全清楚“短代码”这个词的含义。 但我想这是一个可以使用getContent-Method找到的字符串。

还有其他几种搜索编辑器内容的方法。 由于tinymce编辑器在iframe内部呈现,并且确实是真正的html代码,所以您可以使用浏览器的所有常规DOM方法。在tiny_mce/classes/dom/DOMUtils.js中还提供了一些额外的DOM方法。