参见英文答案 >
How to get selected text from textbox control with javascript6
如果我从文本区域选择一个文本,我需要知道选择哪个文本,例如“hello world”,如果我选择hello我想看到你好,我如何在jquery中执行此操作.我想让它大胆.
如果我从文本区域选择一个文本,我需要知道选择哪个文本,例如“hello world”,如果我选择hello我想看到你好,我如何在jquery中执行此操作.我想让它大胆.
<textarea id="editor" cols="80" rows="20"> Hello world,This is Me! </textarea> <button onclick="SelectText()"> Bold </button>
解决方法
要将所选内容设为粗体,您不能直接在textarea中执行,但可以使用可编辑的div来执行.这个插件可以帮助你:
http://mistic100.github.io/jquery-highlighttextarea/
关于你的评论:“我如何从div排除html标签的所有文本?”你可以使用这样的东西:jQuery(‘.yourDiv’).