我无法找到如何使用 jQuery 选择器按类在 CKEditor 中选择元素,因此不胜感激。
问问题
7487 次
3 回答
12
CKEDITOR.instances.editor1.window.getFrame().$
检索编辑器可编辑区域的本机 DOM 元素。所以:
$( CKEDITOR.instances.editor1.window.getFrame().$ ).contents().find( anything );
应该能解决你的问题。
另请注意,CKEditor 提供了一个用于 DOM 操作的 API:
CKEDITOR.instances.editor1.document.getById( 'someId' );
CKEDITOR.instances.editor1.document.getElementsByTag( 'div' );
于 2013-01-07T11:09:27.757 回答
0
这个对我有用:
$(youreditor.document.find('anything'))
你的编辑在哪里
youreditor = CKEDITOR.replace( '' ... etc
于 2014-01-17T15:46:34.237 回答
0
如果您使用jQuery Adapter(在 4.4.3 版本上测试)
$( $('.your_selector').ckeditor().editor.window.getFrame().$).contents().find('a.super_link')
于 2015-04-25T06:05:48.437 回答