将内容附加到另一页面上的div,JQM

时间:2012-08-03 15:21:11

标签: jquery html html5 jquery-mobile cordova

我有一个列表视图,当用户点击时,一个changePage发生在loadingPage上,当它完成加载后,它会切换到带有changePage的文章页面。

我的问题:加载很好,但是,我似乎无法将内容附加到文章页面的div上,我在网络编程方面不是那么好但是它可以是这样页面不知道div还没有加载页面?附加后div保持为空。

这是我追加的方式:

$("#tmpId").load(url + " article", function() {
    $('#loadedPageContent').append($(tmpId + " article").html());
}
$.mobile.changePage("loadedArticle.html", {transition:"pop"});

澄清:#tmpId是位于加载页面的div,#loadedPageContent位于最终文章页面。

1 个答案:

答案 0 :(得分:0)

点亮你的

$("#tmpId").load(url + " article", function() {
    $('#loadedPageContent').append($(tmpId + " article").html());
}
$.mobile.changePage("loadedArticle.html", {transition:"pop"});

$(document).delegate('#page_id_on_loadedArticle', "pageinit", function() {
    //code here...
}

这样它将在loadedArticle.html完成加载后运行。