gpt4 book ai didi

tinymce - 使用 ed.selection.setContent 添加带有 TinyMCE 的自定义标签

转载 作者:行者123 更新时间:2023-12-04 06:32:11 26 4
gpt4 key购买 nike

我正在尝试向编辑器中选择的内容添加自定义标签,但 <title>内容 </title>不起作用。这虽然有效:[title]内容 [/title]
谷歌搜索让我相信我也需要使用这些行,但这无济于事:

extended_valid_elements : "title",
custom_elements: "title",

例子:

由于某种原因,此代码不起作用:
setup : function(ed) {
// Add a custom button
ed.addButton('mybutton', {
title : 'My button',
'class' : 'Mybutton',
image : 'img/example.gif',
onclick : function() {
// Add you own code to execute something on click
ed.focus();
ed.selection.setContent("<title>" + ed.selection.getContent() + '</title>');

}

但这有效:
setup : function(ed) {
// Add a custom button
ed.addButton('mybutton', {
title : 'My button',
'class' : 'Mybutton',
image : 'img/example.gif',
onclick : function() {
// Add you own code to execute something on click
ed.focus();
ed.selection.setContent("[title]" + ed.selection.getContent() + '[/title]');

}

最佳答案

这是要走的路

extended_valid_elements : "title",
custom_elements: "title",

你看不到任何东西,因为标题不是在头部之外的其他地方定义的。
您将使用 firebug 找到您的标题标签,它会保存您希望保存的内容(ed.selection.getContent() 包装到标题标签中。):

关于tinymce - 使用 ed.selection.setContent 添加带有 TinyMCE 的自定义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5265024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com