以下代码在没有Jquery Mobile的情况下正常工作:
$('#addfield').click(function() {
$('<input type="text" value="" />').appendTo('form');
});
但是,如果我通过在head标签中添加它来开始使用Jquery Mobile:
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
它不再起作用了。 (它适用于桌面浏览器,但不适用于真正的移动浏览器(即Android默认浏览器)
你知道Jquery Mobile相当于上面的代码吗?
答案 0 :(得分:2)
您需要告诉jquerymobile使用以下命令初始化添加的代码:
$('input').textinput();
// or, in your case
$('<input type="text" value="" />').appendTo('form').textinput();