javascript - JQuery Mobile,加载然后更改可能吗?

标签 javascript jquery html css

我正在尝试加载外部页面并将其插入到我的 HTML 中。这是我的代码:

$(document).ready( function() {
  $("#idButton").click( function() {
    $(":mobile-pagecontainer").pagecontainer("load","file:///url/to/my/HTMLFILE");
    $(document).ready( function() {
      $(":mobile-pagecontainer").pagecontainer("change","#pageID");
    });
  });
});

当我执行它时,我需要按两次按钮才能更改我的页面。我怎样才能解决这个问题 ?

谢谢!

最佳答案

你的语法有误。请检查这是否适合您。

$(document).ready( function() {
  $("#idButton").click( function() {
    $(":mobile-pagecontainer").pagecontainer("load","file:///url/to/my/HTMLFILE");
    $(":mobile-pagecontainer").pagecontainer("change","#pageID");
  });
}); 

关于javascript - JQuery Mobile,加载然后更改可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26626042/

相关文章:

javascript - Node.js 安装成功!哦,但是为什么这段代码没有渲染呢?

javascript - 如何在激活外部 div 时禁用底层 div 上的所有内容

javascript - 为什么在滚动元素中使用 offset().top 和 scrollTop() 时我的尺寸没有按预期返回?

javascript - 是否可以在与 <Provider/> 相同的渲染函数中访问 redux 存储状态

jquery - 如何重定向到 phonegap android 应用程序中的本地 html 页面?

javascript - 事件状态菜单 JavaScript

php - 如何使侧边栏的高度与主要内容保持一致?

html - 如何在不使用 Bootstrap 的情况下制作响应表

javascript - AngularJS 从不良数据中过滤掉字符串。

javascript - 为什么这些评估方式不一样?