1

如何data-theme从 JavaScript 向所有 div、listviews、forms、li、ul 等添加值?
是否可以?如果是,我该怎么做?

会像下面这样工作吗?

$.mobile.page.prototype.options.contentTheme= "e";
4

2 回答 2

1
Array.prototype.forEach.call(document.getElementsByTagName("*"), function (el) {
    el.setAttribute("data-theme", "e");
});
于 2012-09-14T09:06:59.690 回答
1

如果您包含 jquery-mobile,以下应该可以工作:

$.mobile.page.prototype.options.contentTheme= "e";
$.mobile.page.prototype.options.headerTheme= "e";
$.mobile.page.prototype.options.footerTheme= "e";

但是,如果您添加了任何不属于页眉、内容或页脚的元素,那么您应该采用 Domenic 的方式来申请每个元素

于 2012-09-14T11:51:38.093 回答