如何在jquery中从文本区域获取所选文本?

9
如果我从文本区域中选择了一段文本,我需要知道哪些文本被选中,例如“hello world”,如果我选择了“hello”,我想看到“hello”被选中了,我该如何在jQuery中实现这一点,并使其加粗。
<textarea id="editor" cols="80" rows="20">
   Hello world, This is Me!
</textarea> 
<button onclick="SelectText()">
  Bold
</button>

我找到了这个,也许可以帮助你:[https://dev59.com/6VrUa4cB1Zd3GeqPlp0_] - Kenneth Garza
2
请查看此链接:https://dev59.com/PW435IYBdhLWcg3wfgQf - metalfight - user868766
4
重复的多篇帖子。 - Amit Sharma
3
我想要加粗它。你无法在文本区域中应用样式。 - SachinGutte
1个回答

0

准备将所选内容加粗,不能直接在文本区域中完成,但可以使用可编辑的div实现。这个插件可能会帮到你:http://mistic100.github.io/jquery-highlighttextarea/

关于你的评论:“如何从一个div中获取除HTML标签以外的所有文本?”你可以使用类似下面的代码:jQuery('.yourDiv').text();


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接