Mit viel Hilfe habe ich den CKEditor endlich dazu gebracht, den zugehörigen Textbereich zu aktualisieren. Siehe den Beitrag hier .
Ich bin jedoch nicht sicher, wie ich den CKEditor dazu bringen kann, jeden zugehörigen Textbereich zu aktualisieren, wenn mehr als ein CKEditor im Formular vorhanden ist.
Hier ist die JQuery, die ich momentan habe. Es aktualisiert nur den letzten CKEditor zugeordneten Textbereich im Formular:
%Vor%Wie aktualisiere ich jeden zugeordneten CKEditor-Textbereich, wenn ich 5 oder 10 CKEditors im Formular habe?
Fügen Sie für jede Instanz des ckeditors, den Sie auf Ihrer Seite installieren möchten, folgenden Code zu Ihrem jquery-Skript hinzu:
Das obige JavaScript sollte den Code ersetzen, den ich in der ursprünglichen Frage angezeigt habe.
Ich hoffe, das wird jemandem helfen.
Wenn Sie textarea Elemente durch Klassenname ersetzen, tun Sie das einfach:
%Vor%Der Code, den Sie geschrieben haben, aktualisiert die Textfläche von nur einem CKEditor zu einem Zeitpunkt, da ein Änderungsereignis zu jedem CKEditor hinzugefügt wird. So wird immer das letzte Element aktualisiert, das geändert wurde.
Die Art, wie ich die Aktualisierung von mehreren CKEditors handhabe, besteht darin, diesen Code beim Absenden meines Formulars zu verwenden
%Vor%