Jquery 基于JS事件的HTML/JS引导Datetimepicker更改格式
我正在使用bootstrap与datetimepicker一起工作,我可以创建具有不同格式的datetimepickerJquery 基于JS事件的HTML/JS引导Datetimepicker更改格式,jquery,twitter-bootstrap,datetimepicker,Jquery,Twitter Bootstrap,Datetimepicker,我正在使用bootstrap与datetimepicker一起工作,我可以创建具有不同格式的datetimepicker startPicker = $('#datetimepickerstart').datetimepicker({ format: time_format, language: 'en' }); 时间\格式是日期时间格式的有效字符串。 但是,我的问题是:在datetimepicker初始化之后,有没有办法更改该格式。 例如我有radiobutton来更改格式,
startPicker = $('#datetimepickerstart').datetimepicker({
format: time_format,
language: 'en'
});
时间\格式是日期时间格式的有效字符串。
但是,我的问题是:在datetimepicker初始化之后,有没有办法更改该格式。
例如我有radiobutton来更改格式,单击radiobutton后,我需要正确更改格式。
我试过:
$('#range_include_time_option .btn-small').click(function () {
if ($(this).attr("value") == 'range_dateonly') {
startPicker.format = 'yyy-MM-dd';
} else {
startPicker.format = 'yyy-MM-dd hh:mm:ss';
}
});
但datetimepicker仍与初始化时相同。
我也试过了
if ($(this).attr("value") == 'range_dateonly') {
$('#datetimepickerstart').datetimepicker({
format: 'yyyy-MM-dd',
language: 'en'
});
} else {
$('#datetimepickerstart').datetimepicker({
format: 'yyyy-MM-dd hh:mm:ss',
language: 'en'
});
}
但它不起作用。
请帮助我,这是引导datetimepicker存在的问题还是我的代码中的某些错误最后,我找到了一个愚蠢的解决方案,我删除了所有datetimepicker并创建了新的datetimepicker,只是保留文本框的id以供以后参考。 顺便说一句,正如我所说的,这个解决方案是愚蠢的,我非常感激有更好的解决方案