许多TinyMCE编辑器显示在jQuery选项卡中,每个编辑器都是针对特定语言的.
我需要一个带按钮的插件,按下时会根据文本框的语言检索一些html(通过ajax).我能想出的最好的想法是将am属性放在包含该语言的textarea上,然后在插件中获取属性的值,并根据该属性将ajax请求发送到正确的url.
如何从TinyMCE插件中获取对原始textarea的引用.
欢迎任何信息/参考......我发现TinyMCE API页面真的难以理解.
And*_*ázi 14
尝试
tinyMCE.get(editorId).getElement();
Run Code Online (Sandbox Code Playgroud)
这将返回被TinyMCE取代的textarea元素 - 请参阅文档.
根据您的特定需求,如果您需要使用外部获取的数据来定位某个编辑器,只需遍历所有编辑器实例并按id或name属性选择正确的编辑器实例.
for (editorId in tinyMCE.editors) {
var orig_element = $(tinyMCE.get(editorId).getElement());
var name = orig_element.attr('name');
if (name === 'my_field_name') {
// do your stuff here
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6771 次 |
| 最近记录: |