这似乎很简单,但我无法从文档中找到我需要的答案。
我创建了一个插入blockquote / cite HTML的函数,但是我需要将它包装在IF语句中以检测它是否已经在blockquote元素中并且不包含标记(如果是这样)
我要做的是获取当前光标位置的父标记:
exec : function( editor ){
alert( editor.getParent() );
}
答案 0 :(得分:0)
如果要检查插入符号是否已在blockquote
内,则应使用:
editor.elementPath().contains( 'blockquote' )
这将在整个路径中查找blockquote
元素 - 不仅在最后一个节点中(甚至不必是元素)。
请参阅CKEDITOR.dom.elementPath
的文档。