2015-02-09 73 views
0

有三個框架,在第二幀中我已經加載了所有需要的js和css文件,但仍然選擇不是程式化的。我加了$('.change-theme-wrapper').trigger('create');它做了風格,但選擇不開放。它給出的TypeError:r [0]是未定義的。相同的html代碼在其他框架中工作,但不在此框架中。 js庫被加載到頭部和其他js庫加載在身體。請幫幫我。jquery移動樣式不適用於常規選擇

HTML:

<div class="change-theme-wrapper" data-role="fieldcontain"> 
         <select data-theme="b" id="change_theme" data-native-menu="false" data-mini="true" data-icon="gear"> 
          <option data-placeholder="true" value="">Change Theme</option> 
          <option value="b">Blue</option> 
          <option value="a">Black</option> 
          <option value="c">Silver</option> 
          <option value="d">Plain White</option> 
         </select> 
        </div> 

Javascript版本:

的jQuery分鐘v1.8.2的 的jQuery移動V1.2.0

+0

您需要向我們展示代碼和標記,並告訴我們您正在使用哪個版本的jQuery和jQuery Mobile。如果您還可以在jsFiddle中重現問題,您可能會得到更快的響應。 – ezanker 2015-02-09 14:59:54

回答

0

你需要對其進行初始化後刷新選擇菜單。執行觸發器後使用此代碼。希望這會解決你的問題。

$('#change_theme').selectmenu('refresh');