Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Jquery Mobile onclick中添加文本输入?_Jquery_Jquery Mobile - Fatal编程技术网

如何在Jquery Mobile onclick中添加文本输入?

如何在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标记中添加以下内容: 它不再工作了。(它在桌面浏览器上工作,但在真正的移动浏览器(即

没有Jquery Mobile,以下代码可以正常工作:

$('#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');
你可以使用答案中的第一行。你只需要全部选择它们。