问题标签 [each]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
14350 浏览

jquery - 如何在jQuery中编写一个循环,在继续循环之前等待每个函数完成

如果这是一个明显的问题,请原谅我。

我在页面上有未知数量的元素,我需要一次循环一个并做一些事情。但是,我需要暂停循环,直到元素上使用的函数完成,然后继续进行下一次迭代。

我尝试在 $.each 循环中执行此操作,但它会快速触发命令并完成,而无需等待它们完成。

有任何想法吗?

这就是我所拥有的,非常简单。我从这里得到了 wait() 函数:jquery cookbook site

问题是,循环不会等待 - 实际命令按预期工作,只是它们都立即关闭。

任何帮助表示赞赏,谢谢。

编辑:执行此操作后,我可能想再次执行循环,以便元素列表将按顺序再次淡入/淡出

EDIT2:已经获得了 1.4.2 jQuery 库,使用的是 1.3.2,因此使用了自定义 wait() 函数。现在使用 lobstrosity 提到的 delay() 。设法从他的回答中拼凑出一些接近我需要的东西,谢谢 lobstrosity :)。

0 投票
2 回答
1261 浏览

jquery - Jquery each,完成后如何重新循环

我有这段代码来运行幻灯片(这只是我的代码中真正发生的事情的一部分)

完成每个sideimg课程后,它会停止......我需要从头开始......我试图回忆它 - 但什么也没发生

多谢你们

0 投票
8 回答
3871 浏览

perl - perl 的 each 函数值得使用吗?

perldoc -f each我们读到:

每个散列都有一个迭代器,由程序中的所有eachkeysvalues函数调用共享;它可以通过读取散列中的所有元素或通过评估keys HASHor来重置values HASH

当您离开包含 的作用域时,迭代器不会重置each(),这可能会导致错误:

输出:

这种行为的常见解决方法是什么?一般情况下值得使用each吗?

0 投票
2 回答
484 浏览

jquery - jQuery 每个都没有回调可能性?

我每个都创建了一个循环,请查看以下示例:

当此循环结束时,是否有可能运行函数?在 docs 或 Google 上找不到它。

我可以在没有这种解决方案的情况下让它工作,但搜索和使用最简单的方法总是好的。

马蒂莱恩

0 投票
3 回答
742 浏览

jquery - JQUERY/JSON,给定一个可变的项目列表,如何发布到服务器

我有一个 .each() 正在运行循环以在下面找到以下内容..

鉴于在 .each 循环期间构建的以下内容

如何在 JQUERY 中形成这些数据以发布到服务器(coldfusion)

0 投票
2 回答
713 浏览

javascript - 如何,使用 JQUERY .EACH() 但不用于元素,用于变量

在 Javascript 中,我有一个变量设置为来自所见即所得编辑器的文本块。

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

但我希望它在我拥有的 variable=lookhere 中搜索,因为我无法直接访问 WYSIWYG 编辑器(CKEDITOR)中的文本。

如何才能做到这一点?

0 投票
1 回答
561 浏览

jquery - 每个 Jquery 超时

我正在尝试编写一个 jQuery 函数来更改链接的 href,但我不太确定该怎么做。我已经实现了一个滑块,但是我有一个位于滑块之外的链接(outsideLink),它需要随着滑块的变化而变化。

我正在努力实现以下目标:

不过,当我浏览项目列表时,我不确定如何实现延迟。

0 投票
1 回答
3196 浏览

jquery - Jquery:超过1个div中每组元素的增量

我正在制作一个 Jquery 幻灯片。它列出了缩略图,单击时会显示大图像作为叠加层。为了使缩略图与大图像相匹配,我为每个缩略图和大图像添加了属性。属性包含一个数字,该数字将每个拇指与其对应的大图像相匹配。当页面上存在一个幻灯片时,它可以工作。但是,如果存在多个幻灯片,我希望它能够工作。

这是为拇指和大图像添加属性的代码:

这行得通。为了在页面上有两个幻灯片时使增量工作,我想我可以将此代码粘贴到每个函数中......

这样做的问题是,递增运算符不会为第二个幻灯片 div (.slideshow) 重置,所以我最终将第一个 .slideshow div 中的 thumbs 编号为 1,2,3 等。而第二个 .slideshow div 中的 thumbs 。幻灯片 div 编号为 4、5、6 等。如何使第二个 .slideshow div 中的数字重置并再次从 1 开始?

这真的很难简明扼要地解释。我希望有人能明白要点。

0 投票
1 回答
1551 浏览

ajax - JQUERY、AJAX请求然后循环遍历数据

有没有人认为以下有什么问题:

tagsinserted 是返回的内容,这是完整的响应:

谢谢

0 投票
2 回答
60 浏览

ruby - Ruby:我怎样才能使这些对象相同?

所以我有以下哈希/数组:

第一个哈希有一个数组,number而第二个没有。

试图循环遍历数据会造成严重破坏(特别是当只有一个跟踪/注释组合时)。

最终,我希望能够each对每个跟踪/注释组合进行循环。