layui.use('laydate', function () { var laydate = layui.laydate; $(this).removeAttr("lay-key"); laydate.render({ elem: '#test1', //指定元素 format: 'yyyy-MM-dd', trigger: 'click', done: function (value, date, endDate) { var startDate = new Date(value).getTime(); var endTime = new Date($('#test2').val()).getTime(); if (endTime < startDate) { layer.msg('結束時間不能小於開始時間'); $('#test1').val($('#test2').val()); } }
在代碼中添加 $(this).removeAttr("lay-key") ,, trigger: 'click' 問題解決