javascript - this.select() 不适用于 ipad

标签 javascript ipad

我在一个网站上工作,我想选择文本框焦点上的所有文本。我在文本框上写了这段代码 onfocus="javascript:this.select();"。它适用于所有桌面浏览器,但不适用于 ipad。

我们如何在 ipad 中实现 this.select() 或选择文本框值?

最佳答案

好的,要让 select 在 iPad 上工作,您需要这样做:

function selectedText(t){
   setTimeout(function(){
      t.setSelectionRange(0, 9999);
   },1);
}

$("input").each(function(){
   $(this).bind('focus',function(e){
      selectedText(e.target);
   }
}

关于javascript - this.select() 不适用于 ipad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768563/

相关文章:

javascript - $ ('.className > button' ) 和 $ ('.className' ).children ('button' ) 有区别吗?

ios - 从UIActionSheet访问UIPopoverController

javascript - 在 React-Redux 中实时重新排序列表的最佳方法?

javascript - TypeScript:类型 'data' 上不存在属性 '{ children?: ReactNode; }' 。 TS(2339)

javascript - AngularJS 对象在 Controller 方法中丢失值

javascript - 在 body 标记之前调用 JavaScript 函数

iphone - 未检测到 iPad 启动方向

iphone - ASIDownLoadCache 不起作用

iphone - #import "xxx"和#import <xxx> 有什么区别?

objective-c - iOS中不规则形状的碰撞检测