javascript - 使用 jQuery mobile 将 DIV 动态添加到 BODY

标签 javascript jquery ajax jquery-mobile

我尝试向正文添加 DIV,但我得到了一个空白页。 这是我的example .

在同一个示例中,我取消了 HTML 的注释,因为工作正常。

代码:

$("body").append('<div data-role="page"><div data-role="content">HOME</div></div>');
$("body").collapsibleset();

最佳答案

这不起作用,因为 data-role= "page"displaynone
enter image description here

我不知道这个CSS来自哪里,但是如果你像我一样禁用它,“Home”就会出现

编辑 这个CSS来自jquery mobile。您可以在样式表中手动将 data-role="page" 的 css 设置为 display:block; 来覆盖 jquery,或者您甚至不必分配它在 HTML 中。

关于javascript - 使用 jQuery mobile 将 DIV 动态添加到 BODY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15535713/

相关文章:

php - jQuery Ajax : assign response to two variables using a single request

jquery - 来源http ://localhost is not allowed by Access-Control-Allow-Origin.?

javascript - 我可以将 jasmine-spec-reporter 的输出写入文件吗?

javascript - Backbone.js 模型未传递给 View

javascript - 有没有简单的方法从页面上的 td 元素获取数组? (node.js/cheerio/jQuery)

javascript - jqPlot 饼图工具提示未出现

javascript - 我可以使 javascript Image 对象具有交互性吗?

javascript - SVG <脚本> 元素 : inside or outside?

javascript - 在 Flot 饼图中显示数据值而不是百分比

javascript - 打破封闭