如何使文本选择适合HTML中的完整单词?

时间:2011-03-02 01:39:20

标签: javascript jquery html dom

我想让文本选择跨越完整的单词,就像http://www.apture.com/一样。确切地说,如果你在一个单词的中间开始选择,它应该包括整个单词。

例如,如果我的文字是这样的:

“这是一些sa mple te xt用于选择”

其中使用鼠标选择粗体文本,然后它应覆盖整个单词,使选择看起来像

“这是一些示例文本供选择”

我遇到过这篇文章 - > Expand selected text by one word这是完全相同的问题,但解决方案并不适用于所有情况。

jQuery的wrapselection插件http://plugins.jquery.com/project/wrapSelection能够做到,但我不想使用整个插件。我只需要简单的逻辑/代码示例即可。

1 个答案:

答案 0 :(得分:0)

我不记得是谁说的,但只有当你发现问题时才会“担心性能速度”。

因此,我会选择Brandon的建议,即使用wrapSelection - 它可以工作,并将其缩小为15K。将所有脚本连接到一个包含在HTML底部的文件中,当用户选择要下载文件的时候。