Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置tinymce编辑器的样式和输入事件 如何为tinymce编辑器设置边框和边框半径 如何为编辑器设置input事件_Javascript_Jquery_Css_Tinymce - Fatal编程技术网

Javascript 设置tinymce编辑器的样式和输入事件 如何为tinymce编辑器设置边框和边框半径 如何为编辑器设置input事件

Javascript 设置tinymce编辑器的样式和输入事件 如何为tinymce编辑器设置边框和边框半径 如何为编辑器设置input事件,javascript,jquery,css,tinymce,Javascript,Jquery,Css,Tinymce,以下是我的尝试,但没有成功: tinymce.init({ selector: "#ed", autoresize_bottom_margin : 5, menubar: false, branding: false, resize: false, statusbar: false, editor_css: "style.css", plugins: ["lists hr"], toolbar: false }); style.css

以下是我的尝试,但没有成功:

tinymce.init({
selector: "#ed",
autoresize_bottom_margin : 5,
menubar: false,
branding: false,
resize: false,
statusbar: false,
editor_css: "style.css",
plugins: ["lists hr"],
toolbar: false
});
style.css

#ed{
    background:#ddd; // doesn't work        
    border:2px solid #aaa; // doesn't work
    border-radius:14px; // doesn't work
    min-height:54vh; // works
}
var ed = $('#ed');
var ed = tinyMCE.activeEditor; // also tried
ed.on('input', function(){
    console.log('lorem'); // doesn't work
});
js

#ed{
    background:#ddd; // doesn't work        
    border:2px solid #aaa; // doesn't work
    border-radius:14px; // doesn't work
    min-height:54vh; // works
}
var ed = $('#ed');
var ed = tinyMCE.activeEditor; // also tried
ed.on('input', function(){
    console.log('lorem'); // doesn't work
});

请尝试在纯js中获取选择器,而不是通过jquery

要获取输入,请使用下面的代码段

tinymce.init({
    selector: 'textarea',  // change this value according to your HTML
    init_instance_callback: function (editor) {
        editor.on('input', function(input){
            //console.log('Element input', input); // get all
            console.log('Element input', input.rangeParent); // get rangeParent
        });
        
    },
        
    // ...
});
tinymce活动:

很好用,非常感谢。任何关于css的想法,请和你可以创建custum皮肤