JQuery移动动态分区页面
JQuery Mobile Dynamic Div Pages
我是JQuery+JQuery mobile的新手。
我正试图创建动态div元素以用于样式设计。我从AJAX调用中提取JSON,将其放入无序列表,并将其包装到div中。AJAX+JSON工作得很好,但当我在脚本中创建div并将其附加到另一个div容器中时,它不起作用。我已经对此做了很多阅读,但我找到的解决方案似乎都不适用于div部分。
我已经将代码简化为以下内容:
HTML:
<div data-role="page">
<div data-role="header">
<h1>Page Title</h1>
</div><!-- /header -->
<div id="someDiv" data-role="content"></div>
<div id="anotherDiv"></div>
</div>
JavaScript:
$(document).ready(function() {
var newDiv = '<div id="d1"><p>This will attach to the content</p></div>';
var aDiv = '<div id="test" data-role="page"><p>This never gets displayed because of data-role?</p></div>';
$("#someDiv").html(newDiv).trigger('create');
$("#anotherDiv").html(aDiv).trigger('create');
});
注意aDiv
如何不连接到anotherDiv
。我怀疑这与aDiv
中的data-role="page"
属性有关。
JSFiddle链接
我已经被这个问题困扰了一天多了。非常感谢您的帮助!!
事实上,您的aDiv
正在被附加,只是没有显示(您可以在Firebug/WebInspector/DragonFly中检查您的标记并查看此信息),因为一次只显示一个JQM页面。
如果你想附加一个新页面,你可以尝试将其添加到你的body
中
这是你的叉子
http://jsfiddle.net/49LgB/
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 动态分配GA增强型电子商务跟踪器
- onkeyup无法动态创建多个文本区域
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何使Javascript动态html表及其上的事件
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 如何使用javascript从主svg对象动态创建svg视图框
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 设置滑块分区上的滚动
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 如何在Google柱状图中动态添加行/列
- 困在逻辑中试图定位动态的东西
- JQuery移动动态分区页面
- Javascript-隐藏基于文本的动态分区
- 根据计算的RNG动态调整分区/元素的大小
- 通过点击同一分区中的按钮来动态选择一个元素
- 无法删除动态创建的分区