jquery移动样式不适用于常规选择

时间:2015-02-09 14:05:34

标签: jquery-mobile jquery-mobile-select

有三个框架,在第二个框架中我已经加载了所有必需的js和css文件,但仍然选择不是风格化的。我添加了$('.change-theme-wrapper').trigger('create');它确实设置了风格,但选择没有打开。它给出TypeError:r [0]是未定义的。相同的HTML代码在其他框架中工作,但不在此框架中。 js库加载到head中,其他js库加载到body中。请帮帮我。

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-min v1.8.2 jquery-mobile v1.2.0

1 个答案:

答案 0 :(得分:0)

初始化后,您需要刷新选择菜单。执行触发后使用此代码。希望这能解决你的问题。

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