layui 时间控件 单击 年直接赋值
在
//选中
lay(ul).find('li').on('click', function(){ //结尾处添加
if (options.done === "year") { that.setValue(that.parse()).remove(); }
<script src="laydate/laydate.js"></script> <!-- 改成你的路径 --> <script> //年选择器 laydate.render({ elem: '#test1' , type: 'year' , done: "year" });
修改压缩版位置
w(n.footer).find(D).removeClass(s); if (a.done === "month" && (ym + "").length < 4) { n.setValue(n.parse()).remove() } if (a.done === "year") { n.setValue(n.parse()).remove() };}
laydate赋值
laydate.render({ elem: '#test1' //, format: 'yyyy-MM-dd' //可任意组合, //, value: new Date(document.getElementById('test1').value) //必须遵循format参数设定的格式 , value: getdate('@Model.AResumeWorkTime') });
function getdate(str) { if (str && str.length>0) { return new Date(str) //必须遵循format参数设定的格式 } return ""; }