使用自定义属性扩展jQuery datepicker

时间:2019-04-20 13:54:41

标签: jquery

我想用其他一些属性扩展jquery datepicker,所以我使用了$.extend和datepicker + myobj来使一切按需工作。遵循我的代码:

var meter_reading = 
{
  value : -1,
  valid : false,
  bullet : {},
  update_reading : function() {
    if (this.value > -1) {
        this.bullet.src = "./applications/" + app_id + "/green_bullet.png";
        this.valid = true;
      }  
      else {
        this.bullet.src = "/applications/" + app_id + "/red_bullet.png";
        this.valid = false;
      }
  }
}

var dps01 = $("#dp_Start01");
$.extend(dps01, meter_reading);

创建另一个自定义日期选择器时出现问题:

var dps02 = $("#dp_Start02");
$.extend(dps02, meter_reading);

dps02似乎获得了上一个myobj(在dps01上的引用),如果调整了dps02的自定义属性,我会改为调整dps01。

我在扩展功能中尝试了new meter_reading()new meter_reading,但是它不起作用。

你能帮我吗?

谢谢 结束

1 个答案:

答案 0 :(得分:0)

已解决。我没有进行所有调整就复制并粘贴了一些代码。 谢谢。 结束