Javascript Summernote获取所选文本并进行分类

Javascript Summernote获取所选文本并进行分类,javascript,jquery,summernote,Javascript,Jquery,Summernote,如何在单击按钮并使用summernote和custom按钮添加类时获取所选文本 var HelloButton = function (context) { var ui = $.summernote.ui; // create button var button = ui.button({ contents: '<i class="fa fa

如何在单击按钮并使用summernote和custom按钮添加类时获取所选文本

     var HelloButton = function (context) {
                var ui = $.summernote.ui;

                // create button
                var button = ui.button({
                    contents: '<i class="fa fa-child"/> Hello',
                    tooltip: 'hello',
                    click: function (event) {

//                        Here my selected text
                        value = "My selected text";

//                        Here add balise and class
                        value = '<h1 class="myClass">+value+</h1>';

//                        Here modify textarea
                        context.invoke('editor.insertText', value);
                    }
                });

                return button.render();   // return button as jquery object
            }
var HelloButton=函数(上下文){
var ui=$.summernote.ui;
//创建按钮
var button=ui.button({
内容:“你好”,
工具提示:“你好”,
单击:功能(事件){
//这里是我选择的文本
value=“我选择的文本”;
//这里添加应答器和类
值='+值+';
//这里是修改文本区
invoke('editor.insertText',value);
}
});
return button.render();//将按钮作为jquery对象返回
}
更改单击以:

click: function() {

    var text = context.invoke('editor.getSelectedText'); // HERE IS YOUR SELECTED TEXT

    var $node = $('<h1 class="YOUR_CLASS">'+text+'<h1>');

    context.invoke('editor.insertNode', $node[0]);
}
单击:函数(){
var text=context.invoke('editor.getSelectedText');//这是您选择的文本
变量$node=$(''+文本+'');
invoke('editor.insertNode',$node[0]);
}