我已经尝试了检查此逻辑是否有效的所有排列,但我找不到正确的语法。
我有以下 Javascript 代码:
var d = $("#myDatepicker1").datepicker("getDate");
if ($.isEmptyObject(d)) {
$("#dailySummaryDateSelector").datepicker("setDate", new Date());
}
当页面加载并评估 d
时,Firebug 将其显示为 Object [ ]
在我试过的 if
语句中:
if (d == null) {
if (d == {}) {
if (d == Object()) {
if ($.isEmptyObject(d)) {
if (d.isEmptyObject()) {
这些都不起作用。据我所知,Object [ ]
是一个空对象,那么我如何实际测试它并获取要执行的 if
语句的内容?
最佳答案
获取日期()
返回:日期
Returns the current date for the datepicker or null if no date has been selected. This method does not accept any arguments.
if($("#myDatepicker1").datepicker("getDate") === null) {
alert("empty");
}
关于Javascript 检查空日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16511160/