2012-12-14 40 views
-1

以下工作適用於所有按鈕和選擇(jqm 1.2)。頁面主題是data-theme-a.How我得到它的工作特定選擇在頁面上的類名稱是cc_group更新按類名選擇的主題

$(document).on('click', '.btn_setup', function (event, ui) { 
      var theme = 'e'; 
      //the only difference between this block of code and the same code above is that it doesn't target list-dividers by calling: `.not('.ui-li-divider')` 
      $.mobile.activePage.find('.ui-btn').not('.ui-li-divider') 
        .removeClass('ui-btn-a') 
        .addClass('ui-btn-up-' + theme) 
        .attr('data-theme', theme); 

     }); 

回答

0

This Works!對於那些尋找答案的人來說,關鍵是容納選擇的div(classname ui-select)。然後,ui-btn-up是樣式化的jqm按鈕。

$(".cc_group").closest("div").addClass('ui-btn-up-' + theme).attr("data-theme", "e").removeClass("ui-btn-hover-a").removeClass("ui-btn-up-a");