【发布时间】:2011-03-23 18:25:44
【问题描述】:
我和this question中的用户有同样的问题,这是由于Webkit中的this bug造成的。但是,提供的解决方法不适用于我的应用程序。让我重新陈述这个问题,这样你就不必去阅读另一个问题了:
当它获得焦点时,我试图选择文本区域中的所有文本。以下 jQuery 代码适用于 IE/FF/Opera:
$('#out').focus(function(){
$('#out').select();
});
但是,在 Chrome/Safari 中,文本被选中——非常短暂——但随后触发 mouseUp 事件并取消选择文本。上述链接中提供了以下解决方法:
$('#out').mouseup(function(e){
e.preventDefault();
});
但是,这种解决方法对我没有好处。当用户给 textarea 焦点时,我想选择所有文本 only。如果他选择,他必须然后能够只选择部分文本。谁能想到仍然满足此要求的解决方法?
【问题讨论】:
-
一个大 +1 用于发现最常见的问题解决方案中明显的明显缺陷。
标签: javascript jquery webkit