1

这似乎很简单,但我无法从文档中找到我需要的答案。

我创建了一个插入 blockquote/cite HTML 的函数,但是我需要将其包装在 IF 语句中以检测它是否已经在 blockquote 元素内,如果是,则不包含标签

我想要做的是获取当前光标位置的父标签:

    exec : function( editor ){                          
        alert( editor.getParent() ); 
    }
4

1 回答 1

0

如果你想检查插入符号是否已经在里面blockquote,那么你应该使用:

editor.elementPath().contains( 'blockquote' )

这将blockquote在整个路径中查找元素 - 不仅在最后一个节点中(甚至不必是元素)。

请参阅文档以获取CKEDITOR.dom.elementPath.

于 2013-10-23T06:28:00.127 回答