我想用javascript动态地更改jquery-mobile按钮颜色样本,但是我找不到一种方法(除了删除和添加所有类和事件处理程序,但这很麻烦).
什么是最好的方法呢?
我正在使用jQuery mobile动态构建一个新页面.我想现在添加主题即 data-theme="a".有更简单的方法吗?目前看起来我将它添加到下面的每个div.
var newPage = $("<div data-role='page' id='" + v["id"] +
"'><div data-role=header><a data-iconpos='left' data-icon='back' href='#' data-role='button' " +
"data-rel='back'>Back</a>" +
"<h1>" + v["name"] + "</h1>" +
"</div>" +
"<div data-role=content>" + pagecontent +
"</div>" +
"<div data-role='footer'>" +
"<h4>" + v["name"] + "</h4>" +
" </div>" +
"</div>");
// Append the new page info pageContainer
newPage.appendTo($.mobile.pageContainer);
Run Code Online (Sandbox Code Playgroud)
也就是说如果有这样的东西会很好....
newPage.appendTo($.mobile.pageContainer).theme('a');
Run Code Online (Sandbox Code Playgroud)