如何使用JQUERY .EACH()但不是元素,对于Variable

时间:2010-03-13 05:52:56

标签: javascript jquery variables each

在Javascript中,我有一个变量,它被设置为WYSIWYG编辑器的文本块。

我想使用JQUERY的EACH()来查找类XXXX的跨度。

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

但是我希望它能够搜索变量= lookhere,因为我没有直接访问WYSIWYG编辑器中的文本(CKEDITOR)。

如何做到这一点?

2 个答案:

答案 0 :(得分:4)

var html = "...";

假设text包含来自您的所见即所得编辑器的整个html,这些将起作用。基本上这会解析HTML,构造DOM,以便我们可以在其上运行选择器。

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

或等效

$("span.foods", $(html));

答案 1 :(得分:1)

你想要$ .each(),它可以覆盖任何东西,而不仅仅是一个jQuery对象。文档:http://api.jquery.com/jQuery.each/

好的,现在我明白了。你似乎想要的东西需要变得非常舒适javascript string methods and properties,尤其是split()manipulating arrays