所以我有这样的事情:
<html>
<body>
<div id="jqt">
<div id="page1">
...
</div>
....
<div id="generic">
Some generic page to use as a template
</div>
</div>
</body>
</html>
并且我想在加载所有内容并且用户执行某些操作后创建新页面。
$('#generic').clone().attr('id', 'some_new_page').appendTo('#jqt');
新页面最终显示在所有内容之前,似乎没有添加jqtouch事件或样式。
如何初始化此页面(或者至少让jqtouch重新初始化整个html文件)?
我一开始不想让它出现,我只是想在后台加载并准备好。
答案 0 :(得分:0)
您是否尝试使用数据和事件进行深度克隆?
$('#generic').clone(true, true).attr('id', 'some_new_page').appendTo('#jqt');