移动浏览器中的Jquery .Select()将自动清除所有输入文本

时间:2016-08-08 09:59:26

标签: javascript jquery input

我创建了一些输入文本,当我单击输入文本时,它会自动选择输入文本。它可以在桌面浏览器中使用,但是当我在移动浏览器(例如Google Chrome)中打开它时,它会自动选择输入文本并清除输入中的所有文本。

$("input[type='text']").click(function () {
    $(this).focus();
    $(this).select();
    $(this).setSelectionRange(0, 999999999);

});

我可以知道这种情况有什么解决办法,谢谢!

1 个答案:

答案 0 :(得分:0)

最后,我已经解决了,我必须指定输入文本的哪个元素ID,并且它适用于所有设备的浏览器。

$("#input1").click(function () {
    document.getElementById("input1").select();
});