[英]jQuery - get selection's paragraph, length, etc
我正在尝试完成一些我认为在 jQuery 中应该很容易做到的事情。
我的网站上有很长的文字。 每当用户选择(突出显示)文本时,我需要获取以下信息:
先谢谢了;)
您需要将 JavaScript 用于处理文本选择的任何内容。 jQuery 没有内置 function 用于检测选择的开始位置或结束位置。 Rangy http://code.google.com/p/rangy/可能是您可以用于此目的的东西。
我想我之前在 Stack Overflow 上已经回答了所有这些问题。 反过来:
getAncestor()
和来自这里的getSelectionBoundaryContainerElement()
的组合将完成这项工作您需要对 API 进行一些研究才能做到这一点,这并不是一件坏事。
玩弄
window.getSelection
document.getSelection
document.selection.createRange()
请参阅此站点上的示例: http://www.codetoad.com/javascript_get_selected_text.asp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.