2015-02-09 28 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');