Javascript 检查空日期选择器

标签 javascript jquery

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

我有以下 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/

相关文章:

javascript - 使用 d3 更改 SVG 元素

javascript - 如何使用javascript检查文本框中的第一个字符是否为数字?

javascript - 如何水平滚动 DIV 到容器中心?

javascript - 将字符串 append 到子链接 URL

javascript - 有兴趣跟踪用户浏览网站时触发的事件

javascript - 我可以使用 jQuery 动态执行 php 操作吗?

javascript - 更改给定 tr id 的特定行中所有 td 元素的样式

javascript - 更新 Rails 站点中的 Jcrop 图像

javascript - 谷歌地图和歌剧院

javascript - 如何检测广告?