Javascript 检查空日期选择器

Jam*_*mer 2 javascript jquery

我已经尝试了检查此逻辑的所有排列方式,但找不到正确的语法。

我有以下 Javascript 代码:

var d = $("#myDatepicker1").datepicker("getDate");
if ($.isEmptyObject(d)) {
    $("#dailySummaryDateSelector").datepicker("setDate", new Date());
}
Run Code Online (Sandbox Code Playgroud)

当页面加载并被d评估时,Firebug 将其显示为Object [ ]

if我尝试过的声明中:

if (d == null) {
if (d == {}) {
if (d == Object()) {
if ($.isEmptyObject(d)) {
if (d.isEmptyObject()) {
Run Code Online (Sandbox Code Playgroud)

这些都不起作用。据我所知Object [ ]是一个空对象,那么我如何实际测试并获取if要执行的语句内容?

Kin*_*rog 6

获取日期()

退货:日期

如果未选择日期,则返回日期选择器的当前日期或 null。此方法不接受任何参数。

if($("#myDatepicker1").datepicker("getDate") === null) {
  alert("empty");
}
Run Code Online (Sandbox Code Playgroud)