寻找一个更好的解决方案来解决Chrome在焦点上选择的错误
- 论坛
- 寻找一个更好的解决方案来解决Chrome在焦点上选择的错误
4 浏览
寻找一个更好的解决方案来解决Chrome在焦点上选择的错误
我和这个问题中的用户有着相同的问题,问题链接为这里,这是由于Webkit中的这个bug导致的。然而,提供的解决方法对我的应用程序不起作用。让我重新陈述一下问题,这样您就不必去阅读其他问题了:
当textarea获得焦点时,我想要选择其中的所有文本。以下jQuery代码在IE/FF/Opera中有效:
$('#out').focus(function(){ $('#out').select(); });
然而,在Chrome/Safari中,文本被选择—非常短暂—然后触发了mouseUp事件,文本被取消选择。在以上链接中提供了以下解决方法:
$('#out').mouseup(function(e){ e.preventDefault(); });
然而,这个解决方法对我没用。我只想在用户给予textarea焦点时选择所有文本。然后,他必须能够选择其中的一部分文本。有谁能想到一个仍然满足这个要求的解决方法吗?