目前正在使用这个 Markdown WYSIWYG编辑器.我需要使用一个函数扩展Markdown(!!text!!
创建红色文本)并在服务器端成功完成,但作为一个与JavaScript斗争的人,我很难为这个库做同样的事情.
试试这个:
var myEditor = new SimpleMDE({ toolbar: [ { name: "redText", action: drawRedText, className: "fa fa-bold", // Look for a suitable icon title: "Red text (Ctrl/Cmd-Alt-R)", } ] }); function drawRedText(editor) { var cm = editor.codemirror; var output = ''; var selectedText = cm.getSelection(); var text = selectedText || 'placeholder'; output = '!!' + text + '!!'; cm.replaceSelection(output); }
您必须将工具栏数组添加到您可能需要的其余按钮中.在官方GitHub回购中查看它们.