我想更改picker.date.js中DatePicker.prototype.nodes.createYearLabel()
功能的默认行为。
非常感谢。
答案 0 :(得分:0)
您只需在代码中的任何位置覆盖该功能:
DatePicker.prototype.nodes.createYearLabel = function() {
// code..
}
但是,请注意,当您更改DatePicker.prototype
时,所有DatePicker
创建的实例都将被更改,即使是在更改之前创建的 。记住这一点:
function A() {}
A.prototype.show = function(text) { console.log(text); };
var a = new A();
a.show("asdf"); // asdf
A.prototype.show = function(text) { console.log(text + "1234"); };
a.show("asdf"); // asdf1234
如果您想在整个应用中使用覆盖功能而不需要使用默认功能,则只需将其放在"代码的顶部" ,即在您的任何代码执行之前的含义,但在之后加载库。
希望这有帮助!