Javascript 此.select()不适用于ipad

Javascript 此.select()不适用于ipad,javascript,ipad,Javascript,Ipad,我在一个网站上工作,我想选择文本框焦点上的所有文本。我在文本框中编写了以下代码onfocus=“javascript:this.select();”。它可以在桌面的所有浏览器中使用,但不能在ipad中使用 我们如何在ipad中实现这个.select()或select文本框值?好的,要使select在ipad上工作,您需要这样做: function selectedText(t){ setTimeout(function(){ t.setSelectionRange(0, 999

我在一个网站上工作,我想选择文本框焦点上的所有文本。我在文本框中编写了以下代码
onfocus=“javascript:this.select();”
。它可以在桌面的所有浏览器中使用,但不能在ipad中使用


我们如何在ipad中实现这个.select()或select文本框值?

好的,要使select在ipad上工作,您需要这样做:

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

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

OP真的需要引入jQuery才能让它工作吗?不,您可以通过jQuery来实现这一点。with:document.getElementById('yourid')。addEventListener('focus',selectedText,true);或者onfocus=“selectedText(this);return false;”我的观点是:如果没有必要,为什么建议在jQuery中使用OP?如果有原因,请解释,最好是通过展示有无解决方案,以便OP和未来的访客能够自行决定。