jquery输入选择焦点上的全部

当用户关注字段时,我使用此代码尝试选择字段中的所有文本。发生的事情是,它选择了所有的一秒钟,然后它未被选中,键入光标留在我点击的地方

$(“输入[type=text]”)。焦点(函数(){
$(this.select();
});

我希望一切都保持选中状态

尝试使用单击而不是焦点。它似乎适用于鼠标和按键事件(至少在Chrome/Mac上):

jQuery<1.7版:

$(“输入[type='text']”)。单击(函数(){
$(this.select();
});

jQuery版本1.7+:

$(“输入[type='text']”)。在(“单击”上,函数(){
$(this.select();
});

这里是一个演示

发表评论