场景重现:
取值方法:
1. $("#UnOpenMyCode").datetimebox('getValue')
<-失败
2. $("#UnOpenMyCode")。val()
<-失败
解决方案:
<input id="UnOpenMyCode" type="text" name="UnOpenMyCode"
/> <-先上一个普通的text
$(document).ready(function () {
//传说中的大日如来-延迟构造大法
$('#UnOpenMyCode').datetimebox({
showSeconds: false,
required: true,
value: myformatter(new Date())
});
showSeconds: false,
required: true,
value: myformatter(new Date())
});
});
再试取值方法:
1. $("#UnOpenMyCode").datetimebox('getValue')
<-成功
2. $("#UnOpenMyCode")。val()
<-失败
本文介绍了在使用EasyUI的DateTimeBox组件时遇到的问题及解决方法。通过将DateTimeBox组件延迟初始化并正确设置属性,可以确保获取日期时间值的功能正常工作。文章详细展示了如何避免直接初始化导致的取值失败,并提供了正确的实现方式。
3024

被折叠的 条评论
为什么被折叠?



