用于动态填充按钮的jquery移动备用按钮主题?

时间:2012-08-27 07:18:49

标签: jquery-ui jquery-mobile cordova

我想显示不同颜色的jquery移动备用按钮。我现在使用的代码只能将按钮主题更改为“e”,但我想要“主题b”。可能是什么问题?以下是代码。

$(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更改按钮主题。

1 个答案:

答案 0 :(得分:0)

如果您可以发布一些HTML代码,那将会有很大帮助。

您可以尝试以下方法来查看它是否解决了问题:

  

$(“#”+ id).attr('data-content-theme','b')。removeClass('ui-body-a ui-body-b ui-body-c ui-body-d UI体-E UI体-b创建') ')addClass(' ')的触发器(';