在我使用.select()
鼠标悬停在输入框中选择文本后,我执行了以下操作:
HTML:
<input type="text" class="hoverAble" value="hover here"/><br />
jQuery:
$(".hoverAble").mouseenter(function() {
this.select();
}).mouseleave(function() {
//I can't figure what to put here.
});
见这里。 警告它正常运行(在 jsfiddle 中),您必须在结果框架中单击一次。
主要思想是也按预期mouseleave
工作。
正如您可能已经注意到的那样,当您将鼠标悬停并避免这种情况时,我无法找到一种取消选择文本的方法: