Pregunta

En Javascript, que tienen una variable que se establece en un bloque de texto desde un editor WYSIWYG.

Quiero usar JQUERY de cada () para encontrar lapso de XXXX con la clase.

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

Pero quiero que buscar en la variable = lookhere tengo ya que no tengo acceso al texto en el editor WYSIWYG directamente (CKeditor).

¿Cómo puede hacerse esto?

¿Fue útil?

Solución

¿Quieres $ each (), que puede ir sobre cualquier cosa, no sólo un objeto jQuery. Documentación: http://api.jquery.com/jQuery.each/

Bien, ahora lo entiendo. Lo que parece querer convertirse requerirá bastante acogedor con Javascript métodos de las cadenas y propiedades , especialmente split () , y arrays manipulación .

Otros consejos

var html = "...";

Suponiendo text contiene todo el código HTML de su editor WYSIWYG, éstos funcionarán. Básicamente, este analiza el HTML, construye el DOM por lo que puede funcionar selectores en él.

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

O equivalentemente

$("span.foods", $(html));
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top