2017-12-31 120 views
0

Ich bin mit dem Plugin PikaDay:Erhalten Sie jquery Plugin-Instanz in einer anderen js-Datei?

https://github.com/dbushell/Pikaday

Auf meiner Seite, dieses Plugin zu einem meiner Formularelemente angewendet wird, wie folgt:

$('#datepicker').pikaday(config); 

Für einen oder anderen Grund, ich Sie haben nicht die Möglichkeit, die JS-Datei zu bearbeiten, von der dieser Code ausgeführt wird. Ich kann jedoch meine eigenen neuen JS-Dateien hinzufügen.

Ich möchte auf die Pikaday-Instanz zugreifen, die in der ursprünglichen JS-Datei erstellt wurde, in meiner neuen JS-Datei?

Ist so etwas möglich?

+0

sollte es schon da sein, wenn es geladen ist. –

+0

Huh? Wie referenziere ich es? –

+0

wie jeder andere jquery Code. '$', 'jQuery',' window. $ ',' window.jQuery' ... –

Antwort

2

Ja ist es. Wenn Sie die vollständige Dokumentation lesen. Sie haben es erwähnt.

So etwas wie das.

var picker = new Pikaday({ field: $('#datepicker')[0] }); 

können Sie picker jetzt beziehen.

+1

Danke. Ich dachte, das würde die Pikaday-Instanz neu initialisieren ... aber das tut es nicht. Das funktioniert also gut. –

Verwandte Themen