Ich habe herumgesucht, aber ich kann keine klare Antwort auf meine Situation finden. Deshalb mache ich eine Iteration an einem vorhandenen jQuery-Plugin jquery.autocomplete
Also habe ich ein jQuery-Autocomplete-Plugin mit ein paar Dingen, die ich ändern muss.
Schritt 1: Muss Standardwerte erweitern (das funktioniert)
$.extend($.Autocompleter.defaults, customeDefaults);
Dies funktioniert, jetzt möchte ich die Funktionen erweitern, in denen diese Standardwerte platziert werden. Mein Problem betrifft dies:
im Autocomplete habe ich ein Setup wie das folgende
$.Autocompleter.Select = function() {
// eine Menge Dinge in dieser Klasse, einschließlich:
function init() {
// das ist die Funktion, die ich erweitern muss.
}
}
Ich habe dies versucht
$.extend($.Autocompleter.Select.init, myChanges);
Es hat nicht funktioniert Dann habe ich das gemacht
console.log($.Autocompleter.Select.init());
und es hat einen Typfehler produziert, der sagte, dass Select keine Methode init hat... was es jedoch hat. Irgendwelche Ideen?