使用jQuery在页面上(而不是在textarea中)获取所选文本

此插件允许您获取用户在文本区域中选择的文本,并且此站点具有非基于jQuery的指令,用于获取用户在文本区域外选择的文本。

我想知道后者的function是否可用于任何jQuery插件。

编辑:此外,是否有可能获得选择的起始和结束索引? 即,选择在包含元素内开始和结束的位置?

为此难以找到插件的原因并不是它不是非常“jQuery”。 我的意思是jQuery插件通常在jQuery对象上运行,并且选择与任何元素无关。

编辑:我错过了你在你的问题中发布这个链接的事实,但我会在下面保留完整性,因为我的版本格式更好(但在其他方面相同)。 🙂

  

复制和粘贴代码片段没有任何问题,这就是大多数人开始的方式,你会继续这样做,直到你熟悉你粘贴的片段,你将开始修改位和部分,甚至自己从头开始。

对于那段特殊的代码,除了不依赖于内联事件处理程序和不显眼地添加带有jQuery的“mousedown”之外,我并没有发现复制它的任何问题。