0
<button><a></a></button>
を持つことができるウィジェットを持っています。残念ながら、CKEは<a></a>
を削除します。これを克服する方法は?CKEditorはウィジェット内に<a>要素をネストすることを許可していません
これはコードです:
CKEDITOR.plugins.add('interButton', {
requires: 'widget',
icons: 'interButton',
init: function(editor) {
editor.widgets.add('interButton', {
button: 'Add Button',
template:
'<button><a></a></button>',
allowedContent:
'button[*]{*}(*); a[*]{*}(*)',
upcast: function(element) {
return element.name == 'button';
}
});
}
});
本当に有効なHTMLを克服したいですか?参照:https://www.w3.org/TR/html5/text-level-semantics.html#the-a-element – Wolfgang
もっと具体的に教えてください。 – zie1ony
アンカータグをボタンに配置することは、HTML – Wolfgang