在 Javascript 中,我有一个变量设置为来自所见即所得编辑器的文本块。
我想使用 JQUERY 的 EACH() 来查找类 XXXX 的跨度。
$( "span.foods" ).each( function() {});
但我希望它在我拥有的 variable=lookhere 中搜索,因为我无法直接访问 WYSIWYG 编辑器(CKEDITOR)中的文本。
如何才能做到这一点?
在 Javascript 中,我有一个变量设置为来自所见即所得编辑器的文本块。
我想使用 JQUERY 的 EACH() 来查找类 XXXX 的跨度。
$( "span.foods" ).each( function() {});
但我希望它在我拥有的 variable=lookhere 中搜索,因为我无法直接访问 WYSIWYG 编辑器(CKEDITOR)中的文本。
如何才能做到这一点?
var html = "...";
假设text
包含来自您所见即所得编辑器的整个 html,这些将起作用。基本上这会解析 HTML,构造 DOM,以便我们可以在其上运行选择器。
var nodes = $(html);
$("span.foods", nodes).each(..);
或等效地
$("span.foods", $(html));
你想要 $.each(),它可以遍历任何东西,而不仅仅是一个 jQuery 对象。文档:http ://api.jquery.com/jQuery.each/
好的,现在我明白了。您似乎想要的将需要非常熟悉javascript 字符串方法和属性,尤其是split()和操作数组。