3

可能重复:
Javascript
jquery中的选定文本事件触发器:选择文本事件

javascript中是否有一个处理程序/侦听器确定何时在某个元素中选择文本?原始的 Javascript 很好,虽然 jQuery 会更受欢迎。谢谢!

4

2 回答 2

4

Rangy 附带了与操作文本选择相关的各种好东西:http ://code.google.com/p/rangy/

将它与 jQuery 一起使用非常简单。例如:

$( 'body' ).on( 'mouseup', function(){
  var sel = rangy.getSelection();
  if( sel.length > 0 ){
    console.log( sel );
  }
});

祝你好运!

于 2012-08-18T02:15:12.743 回答
0

没有可供选择的事件,但您可以使用它document.getSelection来访问当前可能选择的文本。您可以将处理程序绑定到onmouseuporonkeyup等​​。

于 2012-08-18T02:13:18.927 回答