更改后的JQuery innerHTML页面不工作

更改后的JQuery innerHTML页面不工作,jquery,jquery-mobile,innerhtml,Jquery,Jquery Mobile,Innerhtml,我正在使用jQuery mobile(用于Cordova应用程序),我想在解决方案中更改到另一个页面,然后在新页面中更改div的内容: $.mobile.changePage("otherPage.html"); $("#div_in_otherPage").html("Hello"); 但它不起作用。它会移动到新页面,但DIV不会更改。我尝试不切换到新页面,并在上一页中放置一个ID相同的DIV,但它确

我正在使用jQuery mobile(用于Cordova应用程序),我想在解决方案中更改到另一个页面,然后在新页面中更改div的内容:

        $.mobile.changePage("otherPage.html");
        $("#div_in_otherPage").html("Hello");
但它不起作用。它会移动到新页面,但DIV不会更改。我尝试不切换到新页面,并在上一页中放置一个ID相同的DIV,但它确实更改了该DIV的内容。是什么让我认为$.html附加到了上一页的DOM。 还尝试将普通javascript与innerHTML一起使用,而不是$.html,但结果相同

在更改页面之后,我还需要做其他事情吗?还是我应该用另一种方法


提前感谢。

当然,它不会自动加载页面,因此我必须在页面准备就绪时将innerHTML放入事件中:

$(document).on("pagebeforeshow", "#otherPage", function(event,data){
    $("#div_in_otherPage").html("Hello");
});