问题标签 [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.
jquery - 如何在jQuery中编写一个循环,在继续循环之前等待每个函数完成
如果这是一个明显的问题,请原谅我。
我在页面上有未知数量的元素,我需要一次循环一个并做一些事情。但是,我需要暂停循环,直到元素上使用的函数完成,然后继续进行下一次迭代。
我尝试在 $.each 循环中执行此操作,但它会快速触发命令并完成,而无需等待它们完成。
有任何想法吗?
这就是我所拥有的,非常简单。我从这里得到了 wait() 函数:jquery cookbook site。
问题是,循环不会等待 - 实际命令按预期工作,只是它们都立即关闭。
任何帮助表示赞赏,谢谢。
编辑:执行此操作后,我可能想再次执行循环,以便元素列表将按顺序再次淡入/淡出
EDIT2:已经获得了 1.4.2 jQuery 库,使用的是 1.3.2,因此使用了自定义 wait() 函数。现在使用 lobstrosity 提到的 delay() 。设法从他的回答中拼凑出一些接近我需要的东西,谢谢 lobstrosity :)。
jquery - Jquery each,完成后如何重新循环
我有这段代码来运行幻灯片(这只是我的代码中真正发生的事情的一部分)
完成每个sideimg课程后,它会停止......我需要从头开始......我试图回忆它 - 但什么也没发生
多谢你们
perl - perl 的 each 函数值得使用吗?
从perldoc -f each我们读到:
每个散列都有一个迭代器,由程序中的所有
each
、keys
和values
函数调用共享;它可以通过读取散列中的所有元素或通过评估keys HASH
or来重置values HASH
。
当您离开包含 的作用域时,迭代器不会重置each()
,这可能会导致错误:
输出:
这种行为的常见解决方法是什么?一般情况下值得使用each
吗?
jquery - jQuery 每个都没有回调可能性?
我每个都创建了一个循环,请查看以下示例:
当此循环结束时,是否有可能运行函数?在 docs 或 Google 上找不到它。
我可以在没有这种解决方案的情况下让它工作,但搜索和使用最简单的方法总是好的。
马蒂莱恩
jquery - JQUERY/JSON,给定一个可变的项目列表,如何发布到服务器
我有一个 .each() 正在运行循环以在下面找到以下内容..
鉴于在 .each 循环期间构建的以下内容
如何在 JQUERY 中形成这些数据以发布到服务器(coldfusion)
javascript - 如何,使用 JQUERY .EACH() 但不用于元素,用于变量
在 Javascript 中,我有一个变量设置为来自所见即所得编辑器的文本块。
我想使用 JQUERY 的 EACH() 来查找类 XXXX 的跨度。
但我希望它在我拥有的 variable=lookhere 中搜索,因为我无法直接访问 WYSIWYG 编辑器(CKEDITOR)中的文本。
如何才能做到这一点?
jquery - 每个 Jquery 超时
我正在尝试编写一个 jQuery 函数来更改链接的 href,但我不太确定该怎么做。我已经实现了一个滑块,但是我有一个位于滑块之外的链接(outsideLink),它需要随着滑块的变化而变化。
我正在努力实现以下目标:
不过,当我浏览项目列表时,我不确定如何实现延迟。
jquery - Jquery:超过1个div中每组元素的增量
我正在制作一个 Jquery 幻灯片。它列出了缩略图,单击时会显示大图像作为叠加层。为了使缩略图与大图像相匹配,我为每个缩略图和大图像添加了属性。属性包含一个数字,该数字将每个拇指与其对应的大图像相匹配。当页面上存在一个幻灯片时,它可以工作。但是,如果存在多个幻灯片,我希望它能够工作。
这是为拇指和大图像添加属性的代码:
这行得通。为了在页面上有两个幻灯片时使增量工作,我想我可以将此代码粘贴到每个函数中......
这样做的问题是,递增运算符不会为第二个幻灯片 div (.slideshow) 重置,所以我最终将第一个 .slideshow div 中的 thumbs 编号为 1,2,3 等。而第二个 .slideshow div 中的 thumbs 。幻灯片 div 编号为 4、5、6 等。如何使第二个 .slideshow div 中的数字重置并再次从 1 开始?
这真的很难简明扼要地解释。我希望有人能明白要点。
ajax - JQUERY、AJAX请求然后循环遍历数据
有没有人认为以下有什么问题:
tagsinserted 是返回的内容,这是完整的响应:
谢谢
ruby - Ruby:我怎样才能使这些对象相同?
所以我有以下哈希/数组:
第一个哈希有一个数组,number
而第二个没有。
试图循环遍历数据会造成严重破坏(特别是当只有一个跟踪/注释组合时)。
最终,我希望能够each
对每个跟踪/注释组合进行循环。