<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8" /> <title>插入字符 / 设置和获取光标位置 / 设置、获取和替换选中的文本 - Editor.md examples</title> <link rel="stylesheet" href="css/style.css" /> <link rel="stylesheet" href="../css/editormd.css" /> <link rel="shortcut icon" href="https://pandao.github.io/editor.md/favicon.ico" type="image/x-icon" /> </head> <body> <div id="layout"> <header> <h1>插入字符 / 设置和获取光标位置 / 设置、获取和替换选中的文本</h1> <p>Insert value & Set / Get cursor & Set / Get / Replace selection</p> <br/> <div class="btns" style="margin:0"> <button id="btn1">设置光标位置 (line:1, ch:2)</button> <button id="btn2">获取光标位置</button> <button id="btn3">设置选中文本 ({line:1, ch:0}, {line:5, ch:100})</button> <button id="btn4">获取选中文本</button> <button id="btn5">替换选中文本为 "$$$$$$$$$"</button> <button id="btn6">在光标处插入 "????"</button> </div> </header> <div id="test-editormd"> <textarea style="display:none;">### Examples ```javascript var testEditormd; $(function() { testEditormd = editormd("test-editormd", { width: "90%", height: 640, path : '../lib/' }); }); $("#btn1").click(function(){ testEditormd.setCursor({line:1, ch:2}); }); $("#btn2").click(function(){ console.log("getCursor =>", testEditormd.getCursor()); }); $("#btn3").click(function(){ testEditormd.setSelection({line:1, ch:0}, {line:5, ch:100}); }); $("#btn4").click(function(){ console.log("getSelection =>", testEditormd.getSelection()); }); $("#btn5").click(function(){ testEditormd.replaceSelection("$$$$$$$$$"); }); $("#btn6").click(function(){ testEditormd.insertValue("????"); }); ``` </textarea> </div> </div> <script src="js/jquery.min.js"></script> <script src="../editormd.js"></script> <script type="text/javascript"> var testEditormd; $(function() { testEditormd = editormd("test-editormd", { width: "90%", height: 640, path : '../lib/' }); $("#btn1").click(function(){ testEditormd.setCursor({line:1, ch:2}); testEditormd.focus(); }); $("#btn2").click(function(){ console.log("getCursor =>", testEditormd.getCursor()); testEditormd.focus(); }); $("#btn3").click(function(){ testEditormd.setSelection({line:1, ch:0}, {line:5, ch:100}); testEditormd.focus(); }); $("#btn4").click(function(){ console.log("getSelection =>", testEditormd.getSelection()); testEditormd.focus(); }); $("#btn5").click(function(){ testEditormd.replaceSelection("$$$$$$$$$"); testEditormd.focus(); }); $("#btn6").click(function(){ testEditormd.insertValue("????"); testEditormd.focus(); }); }); </script> </body> </html>