Jquery ui 动态填充按钮的jquery mobile备用按钮主题?
我想用不同的颜色显示jquery mobile备用按钮。我现在使用的代码只能将按钮主题更改为“e”,但我想要“主题b”。有什么问题吗?下面是代码Jquery ui 动态填充按钮的jquery mobile备用按钮主题?,jquery-ui,jquery-mobile,cordova,Jquery Ui,Jquery Mobile,Cordova,我想用不同的颜色显示jquery mobile备用按钮。我现在使用的代码只能将按钮主题更改为“e”,但我想要“主题b”。有什么问题吗?下面是代码 $(document).delegate('[data-role="page"]', 'pagecreate', function(e) { var db = openDatabase("Database", "1.0", "PhoneGap Demo", 200000); db.transaction(function(tx) {
$(document).delegate('[data-role="page"]', 'pagecreate', function(e) {
var db = openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
db.transaction(function(tx) {
tx.executeSql("SELECT id FROM DEMO", [],
function(tx, results) {
var len = results.rows.length,
i;
//If no result Found
for (i = 0; i < len; i++) {
var test = results.rows.item(i).id % 2; //to get the alternate row's
if (test == 0) {
var id = "color" + results.rows.item(i).id;
$("#" + id).attr('data-content-theme', 'e').removeClass('ui-body-d').addClass('ui-body-e').trigger('create'); // Change to theme e
}
}
});
});
});
我正在根据动态填充按钮的id更改按钮主题 如果你能发布一些HTML代码,那会很有帮助 您可以尝试以下操作,看看它是否解决了问题: $+id.attr'data-content-theme','b'。删除类'ui-body-a ui-body-b ui-body-c ui-body-d ui-body-e'。添加类'ui-body-b'。触发器'create'
你试过什么?你说你想把它设为b,但你的代码显示你把它设为EQ当我试着把它设为b时,它会把它重置为DH你是怎么把它设为b的?在上面的代码中,您决不会试图将其设置为b。你是怎么做到的?我正在使用数据库id使用append语句填充按钮列表,因为用户可能有点倾向于点击其他按钮。我需要它交替上色,所以我处理了上面的代码,但它只处理主题e,如果我用任何其他主题更改它,它将返回默认主题d。