Frage

In Javascript, habe ich eine Variable, die auf einen Block von Text aus einem WYSIWYG-Editor festgelegt ist.

Ich möchte jQuerys EACH () verwenden Spanne der mit der Klasse XXXX zu finden.

$( "span.foods" ).each( function() {});

Aber ich will es in den Variablen suchen = Lookhere Ich habe, seit ich das der Text im WYSIWYG-Editor keinen Zugriff habe direkt (CKEditor).

Wie kann dies geschehen?

War es hilfreich?

Lösung

Sie wollen $ .each (), die über alles gehen kann, nicht nur ein Objekt jQuery. Dokumentation: http://api.jquery.com/jQuery.each/

Okay, jetzt verstehe ich. Was Sie scheinen ziemlich gemütlich mit Javascript String-Methoden und Eigenschaften erfordern zu wollen immer , insbesondere split () und Manipulation von Arrays .

Andere Tipps

var html = "...";

Unter der Annahme, text den gesamten HTML-Code aus Ihrem WYSIWYG-Editor enthält, werden diese funktionieren. Im Grunde ist dies analysiert die HTML, baut das DOM, so dass wir Wähler darauf laufen können.

var nodes = $(html);
$("span.foods", nodes).each(..);

oder äquivalent

$("span.foods", $(html));
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top