我想用其他一些属性扩展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
,但是它不起作用。
你能帮我吗?
谢谢 结束
答案 0 :(得分:0)
已解决。我没有进行所有调整就复制并粘贴了一些代码。 谢谢。 结束