howto,使用 JQUERY .EACH() 但不适用于元素,而是用于变量
-
19-09-2019 - |
题
在 Javascript 中,我有一个变量,该变量设置为所见即所得编辑器中的文本块。
我想使用 JQUERY 的 EACH() 来查找 XXXX 类的跨度。
$( "span.foods" ).each( function() {});
但我希望它在我的变量=lookhere中搜索,因为我无法直接访问所见即所得编辑器(CKEDITOR)中的文本。
如何才能做到这一点?
解决方案
您需要 $.each(),它可以遍历任何内容,而不仅仅是 jQuery 对象。文档: http://api.jquery.com/jQuery.each/
好吧,现在我明白了。你似乎想要的东西需要变得非常舒适 JavaScript 字符串方法和属性, , 尤其 分裂(), , 和 操作数组.
其他提示
var html = "...";
假设text
包含WYSIWYG编辑器的整个HTML,这些都将正常工作。基本上,这解析HTML,构建DOM,所以我们可以在其上运行的选择器。
var nodes = $(html);
$("span.foods", nodes).each(..);
或等价
$("span.foods", $(html));
不隶属于 StackOverflow