2

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

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

我的代码是:

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

我正在使用 jquery 1.4.4

4

1 回答 1

1

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

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

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

于 2012-07-04T18:55:43.883 回答