comment, utilisez JQUERY .Chaque () mais pas pour un élément, pour une variable
-
19-09-2019 - |
Question
En Javascript, j'ai une variable définie à un bloc de texte à partir d'un éditeur WYSIWYG.
Je veux utiliser chacun de JQUERY () pour la durée de la classe XXXX.
$( "span.foods" ).each( function() {});
Mais je veux qu'il recherche dans la variable = lookhere J'ai depuis que je n'ai pas accès au texte dans l'éditeur WYSIWYG directement (ckeditor).
Comment cela peut-il être fait?
La solution
Vous voulez .each $ (), qui peut aller au-dessus quoi que ce soit, non seulement un objet jQuery. Documentation: http://api.jquery.com/jQuery.each/
D'accord, maintenant je comprends. Ce que vous semblez vouloir, il faudra devenir assez confortable avec javascript méthodes et propriétés de chaîne , en particulier split () et tableaux manipulation.
Autres conseils
var html = "...";
En supposant text
contient le code HTML entier de votre éditeur wysiwyg, ceux-ci travailleront. Fondamentalement, ce parse le code HTML, construit les DOM afin que nous puissions exécuter sélecteurs dessus.
var nodes = $(html);
$("span.foods", nodes).each(..);
Ou équivalente
$("span.foods", $(html));