如何禁用动态生成的日期字段的日期选择器?

时间:2018-10-01 11:35:47

标签: jquery-ui datepicker

我有一个表,其中的行是自动生成的。 td元素之一具有日期选择器字段。我在同一行上有一个状态字段(-选择框)。我想在选择框被选择为“关闭”值时禁用所有日期。

我使用以下代码禁用了日期选择器上的日期。

$("#status_field").on("change", function(){
     if ($(this).val() == 'closed')
     {
         // Disables the datepicker
         $(".datepicker").datepicker({
            beforeShowDay:function(date){
            return [false,''];
           }
          });

     }

});

当我更改状态并检查日期时,上述代码可以很好地工作。但是偶然地,如果我先检查/设置日期然后更改状态,则日期不会被禁用!不知道为什么会这样。

如果状态为“关闭”,否则有人可以帮我禁用所有日期吗?

0 个答案:

没有答案