Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用JQUERY.EACH(),但不能用于元素或变量_Javascript_Jquery_Variables_Each - Fatal编程技术网

Javascript 如何使用JQUERY.EACH(),但不能用于元素或变量

Javascript 如何使用JQUERY.EACH(),但不能用于元素或变量,javascript,jquery,variables,each,Javascript,Jquery,Variables,Each,在Javascript中,我有一个变量,它被设置为WYSIWYG编辑器中的文本块 我想使用JQUERY的EACH()来查找类XXXX的span $( "span.foods" ).each( function() {}); 但是我希望它在变量=lookhere中搜索,因为我没有直接访问所见即所得编辑器(CKEDITOR)中的文本 如何做到这一点?您需要$.each(),它可以覆盖任何内容,而不仅仅是jQuery对象。文件: 好了,现在我明白了。您似乎想要的东西需要非常熟悉,尤其是,您需要$.e

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

我想使用JQUERY的EACH()来查找类XXXX的span

$( "span.foods" ).each( function() {});
但是我希望它在变量=lookhere中搜索,因为我没有直接访问所见即所得编辑器(CKEDITOR)中的文本

如何做到这一点?

您需要$.each(),它可以覆盖任何内容,而不仅仅是jQuery对象。文件:

好了,现在我明白了。您似乎想要的东西需要非常熟悉,尤其是,

您需要$.each(),它可以覆盖任何内容,而不仅仅是一个jQuery对象。文件:

好了,现在我明白了。你似乎想要的东西需要变得非常舒适,尤其是

假设
text
包含wysiwyg编辑器中的整个html,这些将起作用。基本上,它解析HTML,构造DOM,以便我们可以在其上运行选择器

var nodes = $(html);
$("span.foods", nodes).each(..);
或同等地

$("span.foods", $(html));
假设
text
包含wysiwyg编辑器中的整个html,这些将起作用。基本上,它解析HTML,构造DOM,以便我们可以在其上运行选择器

var nodes = $(html);
$("span.foods", nodes).each(..);
或同等地

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


这将在class=“foods”中找到span?我不知道怎么做?我不这么认为,我认为他希望对变量中的字符串运行CSS选择器引擎(如果我正确读取OP),然后能够迭代结果。这将使用class=“foods”找到跨度?我不知道怎么做?我不这么认为,我认为他希望对变量中的字符串运行CSS选择器引擎(如果我正确读取OP),然后能够迭代结果。你能更清楚地了解你想要什么吗?你有一个要搜索的元素数组,或者你有一大块要在其中查找单词的文本?@TM,我有一大块来自所见即所得编辑器(html)的文本,设置为varialbe=lookHere,我想通过lookHere迭代查找class=“foods”的跨度好问题,会非常有用。是的,完全误解了这一点。你希望用你找到的这些字符串做什么?我已经对其进行了编程,但基本上我将使用span、“id”和“span标记之间的文本”将它们转换为JSON字符串,并发布到服务器以插入数据库。你能更清楚地说明你想要什么吗?你有一个要搜索的元素数组,或者你有一大块要在其中查找单词的文本?@TM,我有一大块来自所见即所得编辑器(html)的文本,设置为varialbe=lookHere,我想通过lookHere迭代查找class=“foods”的跨度好问题,会非常有用。是的,完全误解了这一点。你希望用你找到的这些字符串做什么?我已经对其进行了编程,但基本上我将使用span、“id”和“span标记之间的文本”将它们转换为JSON字符串,并发布到服务器以插入db中。+1,这比我建议的将其插入页面要好。这不会泄漏DOM元素吗?它们不会因为指向它们的集合消失而消失。这只是一个片段。如果这是一个全局范围,那么是-
var节点=$(html)
将保留对象,直到页面卸载或我们对其进行处理。在函数中,只要没有创建循环引用,只要垃圾收集器在
完成每个()之后运行,就会回收对象。不过,我认为
文档
包含对
createElement
ed节点的引用。我错了。+1,这比我建议将其插入页面要好。这不会泄漏DOM元素吗?它们不会因为指向它们的集合消失而消失。这只是一个片段。如果这是一个全局范围,那么是-
var节点=$(html)
将保留对象,直到页面卸载或我们对其进行处理。在函数中,只要没有创建循环引用,只要垃圾收集器在
完成每个()之后运行,就会回收对象。不过,我认为
文档
包含对
createElement
ed节点的引用。我错了。