我想在<textarea>4个空格中缩进所选文本,就像StackOverflow对代码一样,使用jQuery.我这样做是为了创建一个类似于SO的文本编辑器,但只有基本功能.
我不想要现成编辑的链接或建议; 我有我想要的一切,但我的问题在上面.有人可以给我一些关于我如何缩进所选文本或一些代码片段的指示吗?
谢谢.
我有两个<textarea>.一个与id="input"另一个id="selection".
<textarea id="input">将包含一些HTML.用户将在此文本区域中选择一些文本,单击一个按钮,所选文本将被复制到<textarea id="selection">.
我可以使用jQuery或只是vanilla JavaScript,我希望它可以在IE7 +,Safari和Firefox中使用.
我不熟悉这些属性,
有人可以提供简单的演示吗?
我需要在没有任何库的情况下完成它.
<html>
<script>
$('#pasteButton').click( function() {
// place code for this button
// ctrl + v shortcut should work for this button
// how?
}
});
</script>
<body>
<input type="button" id="pasteButton" value="Paste" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
提前致谢。同样,我还需要使用按钮从 textarea 剪切/复制选定的文本。
从评论部分更新:我有一个文本区域,我在其中选择了一些文本,如果我单击 pasteButton,则需要将所选文本粘贴到我的文本区域中