今天突然发现网页上的bootstrap的timepicker控件时间不对,原代码如下
<input type="text" name="Tuesday" class="form-control timepicker-24" value="{%$timeTable.Tuesday|default:''%}">
因为我用的smarty引擎,这个值是引擎翻译过来的,而timepicker默认显示的是当前时间,跟input中的value一点关系都没有,甚至我通过JQ的val()方法获取到的这个value都不是我想设置的时间,而是当前时间。
仔细看了下官方文档
在timepicker初始化的时候有个属性defaultTime,把这个设置为false以上问题完美解决