Javascript Summernote获取所选文本并进行分类
如何在单击按钮并使用summernote和custom按钮添加类时获取所选文本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
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]);
}