Ist es möglich innerhalb eines Handlebars.js-Helfers Elemente mit jQuery zu erstellen und ihnen einen Event-Handler anzuhängen? Ich möchte in der Lage sein, aktive Elemente mit Hilfe von Helfern zu erstellen.
Beispiel:
%Vor%In der Lenker-Schablone instanziiere ich den Knopf wie folgt:
%Vor%Ich verstehe, dass dies nicht funktionieren kann, da die html () -Funktion von jQuery den Event-Handler "entfernt", aber einfach die -Schaltfläche zurückgibt funktioniert natürlich auch nicht. Lenker Helfer sollten DOM Knoten zurückgeben können, aber das ist nicht möglich, oder? Ich habe versucht, button.get () zurückzugeben, aber ohne Erfolg.
Irgendwelche Ideen?
Nun, MutationObserver ist mehr unterstützt und webcomponents-lite ist eine akzeptable Polyfill dafür, Sie können das verwenden um Elemente aus den Lenkervorlagen zu erhalten. Siehe meine Antwort zu einer neueren Frage über die gleiche Sache.
Tags und Links javascript jquery javascript-events handlebars.js