Pergunta

Em Javascript, eu tenho uma variável que está definido para um bloco de texto a partir de um editor WYSIWYG.

Eu quero usar JQUERY de cada () para encontrar espaço de com o XXXX classe.

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

Mas eu quero-o para procurar na variável = lookhere eu tenho desde que eu não tenho acesso ao texto no editor WYSIWYG diretamente (ckeditor).

Como isso pode ser feito?

Foi útil?

Solução

Você deseja $ .each (), que pode passar por cima de qualquer coisa, não apenas um objeto jQuery. Documentação: http://api.jquery.com/jQuery.each/

Ok, agora eu entendo. O que você parece querer exigirá tornando-se muito acolhedor com javascript métodos de cordas e propriedades , especialmente split () , e manipular matrizes .

Outras dicas

var html = "...";

Assumindo text contém todo o html do seu editor WYSIWYG, estes irão trabalhar. Basicamente, este analisa o HTML, constrói o DOM para que possamos executar seletores nele.

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

ou equivalentemente

$("span.foods", $(html));
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top