jQuery Mobile:添加到代码中的SELECT仅适用于桌面浏览器?

时间:2012-10-22 22:37:42

标签: jquery jquery-mobile

在桌面浏览器(FF,IE,CR)上,我可以使用此jQuery添加到Select:

        var output = [];
        for (var i = 1; i < 32; i++) {
            output.push("<option value='" + i + "'>" + i + "</option>");
        }
        $("#cboDay").append(output.join(' ')).selectmenu('refresh');

但是,它不适用于iPhone或机器人。

这里的参考是选择:

<select name="cboDay" id="cboDay" data-native-menu="false"></select>

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

尝试传递 true 参数以强制刷新..

$("#cboDay").append(output.join(' ')).selectmenu('refresh', true);

答案 1 :(得分:0)

删除 data-native-menu =“false”修复它。