怎么获取到ckeditor上面的保存按钮,并为它添加单击事件

SJY发表于:2018年07月09日 12:50 • 阅读:

导入jquery没有,导入用这个就能搞定,其中editor_v2这个内容是你replace调用时的textarea的id

 $('#cke_editor_v2 a.cke_button_save').click(function(){alert('click save')})

否则就只能遍历了。。

            CKEDITOR.on('instanceReady', function (e) { 
                    var a = document.getElementById('cke_'+.editor.name).getElementsByTagName('a');
                    for(var i=0;i<a.length;i++)
                        if (a[i].className.indexOf('cke_button_save') != -1) {
                            a[i].addEventListener ?
                            a[i].addEventListener('click', function () { alert('save') }, false) :
                            a.attachEvent ? a.attachEvent('onclick', function () { alert('save') }) : null;
                            break;
                        }
                })

欢迎转载,但请保留原文地址 http://www.sjyhome.com/javascript/ckeditor-get-save-button.html

标签: CKEditor

回复(0)