问题标签 [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 投票
5 回答
22495 浏览

javascript - 我应该使用 jQuery.each() 吗?

我对对象数组进行了非常频繁的迭代,并且一直在使用 jQuery.each()。但是,我遇到了速度和内存问题,根据我的分析器,最常调用的方法之一是 jQuery.each()。街上对它的表现有什么看法?我应该切换到简单的 for 循环吗?当然,我也在自己的代码中解决了许多问题。

0 投票
1 回答
4693 浏览

javascript - 使用 jQuery xml 响应构建 html 表

我正在尝试遍历来自 jQuery Ajax 请求的响应(以 XML 形式返回)。

有了这个响应,我正在构建一个包含 3 列的 HTML 表(可以有无限数量的行)。一旦找到第 4 个 XML 节点/“公司”,它应该在表中开始一个新行。非常感谢 JS 确定何时应添加新行的任何帮助。谢谢!

JS 示例:

来自 Web 服务的示例 XML 响应:

0 投票
1 回答
3771 浏览

jquery - jQuery 使用 $.each 遍历对象

我有一个对象optionsoptions = {title : 'title1', name : 'name1', url : 'url1', etc.}

它作为参数传递给函数。我正在尝试遍历该对象,将其传递给另一个函数evaluate,并将结果存储在另一个对象opts中,如下所示:

工作正常,evaluate(element,value)但问题是opts最终看起来像:

代替

也就是说,key按字面意思传递而不是被评估,并在每次迭代中使用options.

我的作业行中有正确的语法吗?我也试过:

这给出了与上面相同的结果。$.each我还可以在迭代中将对象转换为数组。我已经尝试了几种方法来做到这一点,也没有成功。如果有人可以告诉我那条路线,那也很棒。

(这是一个 jQuery 插件,我正在 Firefox 中使用 Firebug 进行测试)。

在此先感谢您的帮助。

0 投票
1 回答
6291 浏览

jquery - jQuery每个方法不返回值

这里 msgOnError、msgHash 和 msgHash 是我用来为每个具有特定 ID 的文本框获取消息的映射不幸的是,每个方法都不会返回 false 来取消表单的提交。我究竟做错了什么 ??我是 jQuery 新手,谢谢

0 投票
4 回答
375 浏览

jquery - 如何使用 jQuery .each 对匹配对象的子集进行不同的操作

我正在使用最新的 jQuery(通过 Google CDN)并且正在使用此代码来构建 TOC:

工作一种享受。

我希望 .each 循环将匹配的 h2 与匹配的 h3 区别对待,以便我可以将一个类添加到由 h2 产生的 li 中。

任何有用的意见,非常感谢和感激地接受!

0 投票
2 回答
2756 浏览

grails - Groovy findAll 和每个标签问题

我有以下域类:

也就是说,用户和公司之间存在一对一的关系。这些课程是如此,我无法更改它们。

在 show.gsp 中,我想获得公司的详细信息以及属于该公司的用户的链接。

我知道我可以通过编写自己的标签来实现这一点,但我确信使用each标签或findAll标签可以做到这一点。

如果我执行以下操作

我试图将${companyInstance}作为参数传递,但要么出现异常,要么它不起作用。

我也尝试过使用User.findAllByCompany

使用时:

我得到一个空集。

有没有一种简单的方法可以在不编写 taglib 的情况下实现这一点?

提前致谢。

路易斯

0 投票
1 回答
6636 浏览

jquery - jQuery - 如何使用 Each() 方法循环并更改页面加载时的所有复选框

我正在加载一个包含 20 多个复选框的网页。该页面正在加载来自数据库的数据,因此将选中一些复选框,并且连接到这些复选框的文本区域将在其中包含一些文本。我想我想要做的是:1)遍历所有的复选框并找到被选中的那些 2)然后修改每个相关文本区域的“禁用”属性和 css 属性

每个复选框都有一个唯一的 ID(例如,specA01、specA02、specA03 等...),每个文本区域都有一个唯一但相关的 ID(例如,specA01summ、specA02summ、specA03summ 等...)

我有这段代码是我从同一页面上的另一行修改的,但我知道我在这里误解了一些基本原则......可能与“.this”行有关......

本质上,在这段代码中,我试图遍历所有选中的复选框,在名为“checkBoxID”的变量中获取它们的每个 ID,然后修改 ID 为 '#' + checkBoxId + 'summ' 的 textarea 元素。非常感谢您提供的任何帮助或指导。对不起我公然的无知。我还在学习编程和 jQuery。

0 投票
2 回答
13943 浏览

jquery - jquery每个div问题

我需要获取具有给定 id 的所有 div,但 jquery 每个函数只获取第一个。

例子:

脚本:

如果我通过一个锚 oa id + 锚 ej $("#lala a") 就可以了。

怎么了?

BR

0 投票
5 回答
6514 浏览

jquery - jQuery .each 问题

是否可以运行 jQuery .each 语句一定次数,而不是针对每个被迭代的项目?被迭代的 JSON 是 last.fm 提要,当然,它们经常忽略“限制”请求。我想通过多次运行 .each 语句来绕过这个错误。

0 投票
1 回答
377 浏览

jquery - 使用 jQuery 遍历类似命名的复选框

我正在尝试使用 jQuery each() 遍历一组名为 supplier_type[] 的复选框。它们都有唯一的 id,所以我可以重写它来处理一组唯一的 id,但我想弄清楚我在哪里出错了。

警报显示,虽然 intIndex 看到正确数量的元素this始终包含第一个元素。

那么我该如何处理正确的元素呢?我需要使用绑定()吗?

谢谢!

// 根据 Drew Wills 的响应编辑工作版本。谢谢德鲁!