可能重复:
Selected text event trigger in Javascript
jquery: select text event
javascript中是否有处理程序/侦听器确定何时在某个元素中选择了文本?原始的Javascript很好,虽然jQuery会更受欢迎。谢谢!
答案 0 :(得分:3)
Rangy附带了与操纵文本选择相关的各种好东西:http://code.google.com/p/rangy/
将它与jQuery一起使用非常简单。例如:
$( 'body' ).on( 'mouseup', function(){
var sel = rangy.getSelection();
if( sel.length > 0 ){
console.log( sel );
}
});
祝你好运!
答案 1 :(得分:0)
没有可供选择的事件,但您可以使用document.getSelection
来访问当前可能选择的文本。您可以将处理程序绑定到onmouseup
或onkeyup
等。