gpt4 book ai didi

用于文本选择的 jQuery 选择器

转载 作者:行者123 更新时间:2023-12-01 01:35:23 26 4
gpt4 key购买 nike

我需要一个与 CSS3 中的 ::selection 相同的 jquery 选择器。

我希望每次在文档中选择文本时都会触发一个事件。

我找到了solution但它只适用于 html 标签。我不仅需要 html 标签的选择器,还需要任何文本的选择器。

最佳答案

首先,:selection CSS 标签已从 W3C CSS3 Specification 中删除。并且基本上不支持跨浏览器。但这不是你问的问题!只是必须把它解决掉......

我相信你想要的实际上是一个 DOM 函数:window.getSelection()

注意:$(window).getSelection() 无效。

要获取由选择触发的事件,您可以绑定(bind)到可能导致选择的相关鼠标/键盘/触摸事件,然后使用 getSelection() 来查看它是否确实导致选择(通过检查其长度,例如)。然后,您可以将其与计时器配对,以确保您不会为所选的每个字母引发事件,但这显然取决于触发事件后您具体想要执行的操作。

您可能还想仔细研究这个(非重复!)问题:Insert selected text on the page into textarea (jQuery)

关于用于文本选择的 jQuery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15442129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com