我似乎在选择输入字段中的所有文本时遇到了特定于Edge的问题.我正在使用angular的ng-focus调用控制器中的函数来选择字段中的所有文本.
function selectAllTextOnFocus($event) {
$event.target.select();
}
Run Code Online (Sandbox Code Playgroud)
这适用于除Microsoft Edge之外的所有浏览器,Microsoft Edge不会在输入字段中选择文本.
我还尝试了另一种jQuery解决方案,除了输入字段的第一个选择之外.之后它按预期工作并选择所有文本.
$('input').on('focus', function (e) {
$(this).one('mouseup', function () {
$(this).select();
return false;
}).select();
});
Run Code Online (Sandbox Code Playgroud)
这只是Microsoft Edge的已知问题,还是我错过了什么?