gpt4 book ai didi

jQuery:获取输入选择范围

转载 作者:行者123 更新时间:2023-12-03 22:59:49 24 4
gpt4 key购买 nike

jQuery中有没有事件可以监听输入选择?

例如,假设我在文本输入中写入了 foo_bar。然后我用鼠标选择单词 foo。因此该事件应返回 0, 2(foo 的字符串位置)。

有什么可能的方法来实现这一点吗?我不知道从哪里开始,我正在翻阅 jQuery API 页面,但似乎找不到任何有用的东西。

我想监听输入上的 mousedown 事件,然后以某种方式检索发生单击的字符串的位置(不确定是否可能),然后获取 mouseup 发生了。

欢迎任何信息、来源或示例。

最佳答案

编辑:

$('#foo').select(function(e) {
var start = e.target.selectionStart;
var end = e.target.selectionEnd;
console.log('Changed: ' + start + ' to ' + end);
});

演示: http://jsfiddle.net/ZyDjV/1/

<小时/>

您可以使用select事件来实现此目的:

$('#foo').select(function(e) {
console.log('Selection Changed');
});

演示:http://jsfiddle.net/ZyDjV/

关于jQuery:获取输入选择范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13855054/

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