jQuery focus() on textbox on button click ipad



我正在使用jQuery和HTML5在iPad上开发一个应用程序。

我想将焦点放在按钮单击上的textbox上。按钮功能是清除textbox值。清除值后,我希望焦点在textbox中。

我的代码是:

function onclickclearbtn(){
    $('#txtbox').val('');
    $('#txtbox').focus();
}

我正在使用jQuery 1.4.4

我建议在文本字段中覆盖按钮。如 http://cor.to/focustest(http://fiddle.jshell.net/tomasdev/W8udu/show/light/)

为什么? iOS不提供.focus()的方法,因为用户不断弹出键盘可能会很烦人。因此,它需要真实的用户操作来显示键盘的输入。

我们做什么?只需在按钮上放置一个透明的输入:)

最新更新