jQuery Mobile-选择下拉列表问题
我有一些日期和时间选择器,使用下拉列表 我可以通过以下方式预先选择当前日期、月份等:jQuery Mobile-选择下拉列表问题,jquery,jquery-mobile,Jquery,Jquery Mobile,我有一些日期和时间选择器,使用下拉列表 我可以通过以下方式预先选择当前日期、月份等: var d = new Date(); var day = d.getDate(); var month = d.getMonth()+1; var year = d.getYear(); $('#day option[value=' + day + ']').attr('selected',true); $('#month option[value=' + month + ']').attr('selec
var d = new Date();
var day = d.getDate();
var month = d.getMonth()+1;
var year = d.getYear();
$('#day option[value=' + day + ']').attr('selected',true);
$('#month option[value=' + month + ']').attr('selected',true);
$('#year option[value=' + year + ']').attr('selected',true);
这是通过以下方式初始化的:
$('#page-id').bind('pageinit', function(event) {...});
当我查看页面源时,选择了正确的选项,然而,选择下拉列表仅显示第一个选项,例如,选择了今天的日期,第14个,但实际的下拉列表显示的是第1个
单击下拉列表并重新选择当前日期,选择仍然不变
我必须选择一个不同的日期,然后重新选择当前日期,以获得在视图上更改的选项
我运行了一个JSFIDLE,效果非常好-您必须选择两个选项。请先尝试取消选择,或尝试更具可读性的方法:
$('#day').val(day);
您必须选择2个选项。请先尝试取消选择,或尝试更具可读性的方法:
$('#day').val(day);
没关系,我在官方文件里找到的!你必须做到:
$('#day').selectmenu('refresh');
没关系,我在官方文件里找到的!你必须做到:
$('#day').selectmenu('refresh');