jquery - 当焦点/单击时,是否可以选择 iPhone 设备上的所有输入文本?

标签 jquery iphone select jquery-mobile

焦点/点击时是否可以选择 iPhone 设备上的所有输入文本?

通常对于浏览器环境,人们会使用:

$('input').bind("click focus", function() {
$(this).select();
});

这适用于桌面浏览器,但对于 iPhone 和可能的其他移动设备似乎没有响应。

最佳答案

基本上,您必须重新排列事件焦点,然后单击,然后触摸启动

$('#myID').on('focus click touchstart', function(e){
$(this).get(0).setSelectionRange(0,9999);
//$(this).css("color", "blue"); FUBAR
e.preventDefault();
});

关于jquery - 当焦点/单击时,是否可以选择 iPhone 设备上的所有输入文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10452391/

相关文章:

iphone - iOS CoreLocation 仅在美国无法通过 3G 运行

javascript - twitter bootstrap 3 在 js 中设置事件选项卡不起作用

ios 应用程序崩溃,没有日志

php - 如何在 PHP 中对 JSON 文件执行 GET 请求?

iphone - 在 ios 中绘制 splinter 图的问题(核心图)

jquery - 如何使用 ID 变量在 jQuery 中选择元素?

sql - 如何编写查询以从链接到其他表的表中获取信息,然后链接到其他表并链接到其他表

MySQL 计算过选择不适用于空子选择

php - 自动启用虚拟和可下载的产品设置

javascript - jQuery - 在链接上创建元素