如何在Jquery Mobile onclick中添加文本输入?
没有Jquery Mobile,以下代码可以正常工作:如何在Jquery Mobile onclick中添加文本输入?,jquery,jquery-mobile,Jquery,Jquery Mobile,没有Jquery Mobile,以下代码可以正常工作: $('#addfield').click(function() { $('<input type="text" value="" />').appendTo('form'); }); $('#addfield')。单击(函数(){ $('')。附录('form'); }); 但是,如果我开始使用Jquery Mobile,在head标记中添加以下内容: 它不再工作了。(它在桌面浏览器上工作,但在真正的移动浏览器(即
$('#addfield').click(function() {
$('<input type="text" value="" />').appendTo('form');
});
$('#addfield')。单击(函数(){
$('')。附录('form');
});
但是,如果我开始使用Jquery Mobile,在head标记中添加以下内容:
它不再工作了。(它在桌面浏览器上工作,但在真正的移动浏览器(即Android默认浏览器)中不工作)
您知道与上述代码相当的Jquery Mobile吗?您需要告诉jquerymobile使用以下命令初始化添加的代码:
$('input').textinput();
// or, in your case
$('<input type="text" value="" />').appendTo('form').textinput();
$('input').textinput();
//或者,在你的情况下
$('').appendTo('form').textinput();
你会遇到什么错误,因为它在桌面上有效,但在真正的移动浏览器(即Android默认浏览器)中无效@poplaines你是对的。我应该使用
。我使用了
,我想这就是问题所在。这在“美化”中有效表单。我也需要这个。谢谢。顺便问一下,如果你有一大堆其他东西要添加,你如何使用textinput()
?例如,$('Name:Email:')。appendTo('#items');
你可以使用答案中的第一行。你只需要全部选择它们。