我在jquery mobile中做一个移动应用程序。当第一页加载时,它具有init函数。我的要求是,在加载第一页时,光标应指向文本框。我试过了:

  $('#txtdemo').focus();




   var txtBox=document.getElementById("txtdemo");
   txtBox.focus();


但两者都不起作用。请让我知道执行此操作的好方法。

最佳答案

在移动网站中,无法集中精力于文本框并使用编程来打开键盘。这是一种可用性问题。在桌面站点中,您可以使用

$('#txtdemo').focus();

$('#txtdemo').select();

$('#txtdemo').trigger('focus');

$('#txtdemo').trigger('click');

10-08 19:09