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

jquery - jquery循环每行中的每个第一个td

我有以下 jquery 为表中的每个图像添加一个 onclick

这可以正常工作,但是我想对其进行修改,以便只有表中每一行的第一个 TD 中的图像才能获得 onclick 事件。

我尝试了以下方法,但它不起作用

0 投票
3 回答
3591 浏览

jquery - 等待每个 jQuery

我正在尝试使每个语句中的 div 淡入/淡出。问题是在淡入/淡出完成之前调用下一个项目。

控制台显示 -

我想要类似的东西 -

那么在继续下一个值之前,我如何才能等待每个“每个”都完全完成呢?

0 投票
3 回答
1085 浏览

jquery - each() 和自定义函数的 jQuery 问题

为什么这不起作用?我错过了什么?这是我的测试html:

0 投票
2 回答
869 浏览

jquery - jQuery clean slideToggle一次为许多元素

我正在使用 slideToggle 技术在我的应用程序中显示和隐藏 100 多个充满信息的 DIV。我有“全部显示”和“全部隐藏”按钮,我希望它们也有 slideToggle 动画(而不仅仅是显示和隐藏所有)。但是在 IE6 上,slideToggle 在应用于每个元素时运行速度非常慢。

有谁知道如何加快速度?另外,我正在切换 msg_head 中的图标,但这并没有减慢它的速度。如果我删除 th slideToggle 并将其替换为仅显示/隐藏(在显示全部/全部隐藏时)它表现良好。但是,如果可能的话,我希望有动画。

而我的全部显示和隐藏所有功能......

作为记录,单独的 toggleSection() 函数执行完美。并且将 showall 和 hideall 函数中的 slideToggle 替换为 show 和 hide 效果也很好。我真的只是想看看是否有办法让 slideToggle 动画看起来不窒息。

0 投票
3 回答
10952 浏览

javascript - 使用 $.each() 遍历 document.styleSheets 时出现无效的过程调用或参数 IE 问题

我编写了这段代码,它遍历所有全局样式表规则并将它们存储在数组/对象中。我稍后会使用这个类似字典的对象来更改全局规则,而不是在单个元素上设置样式。

以下代码在 IE8 中中断,但在 Firefox3.7 和 Chrome4 中运行良好。

我得到Invalid procedure call or argument错误。当我尝试调试它时,这段代码成功地迭代了两个带有规则的 CSS 样式表文件,但是当第二个迭代完成时,它失败了。

我似乎在这段代码中找不到错误。

0 投票
3 回答
7126 浏览

jquery - 如何在 jquery 中使用 $() 函数在表单中列出所有输入字段?

我的 HTML 表单如下所示

我想按照它们在浏览器中出现的顺序列出表单中的所有输入元素$(document).ready()input我在 jQuery 中编写了以下语句,以按照它们在浏览器中出现的顺序列出表单中的元素:

  1. 但是这个语句只给出了带有标签的元素列表,input即所有的文本框、单选按钮和提交按钮。
  2. 它不包括给定列表中的选择框、文本区域。

这是我的 jQuery 代码:

问题:

  1. 如何按照它们在浏览器中出现的顺序获取表单中所有元素的列表,$(document).ready()包括所有输入文本框、单选按钮组、复选框、选择框、文本区域和按钮?
  2. 上述语句将上述形式的单选按钮视为单个单选按钮,而不将它们视为一个组,但实际上上述单选按钮属于同一组。那么如何解决这些问题呢?

请朋友们帮帮我!谢谢你!

0 投票
2 回答
747 浏览

javascript - 如何使用 jQuery $.each 方法输出正确的 HTML?

HTML:

jQuery:

我显然做错了什么,似乎无法弄清楚这一点。我知道 $.each 方法有效,因为我可以输入 alert(item.title) 并获得预期的结果。

基本上我想做的就是循环遍历项目并输出:

我似乎无法弄清楚这一点

0 投票
2 回答
1532 浏览

jquery - 使用计算多个表中的列总计

我是 jQuery 的相对新手,但我过去曾设法拼凑一些简单的脚本。我有一个新的挑战,我知道我在这个区域,但我需要一些帮助。

我有一个 html 页面,其中有许多这种格式的表格:

我正在使用这段 jQuery 将 class="amount" 添加到第三个单元格:

...按预期工作。

我的目标是让 jQuery在多个表中的每一个中计算“数量”单元格的总数,并在指定的单元格中显示结果(tr.total td.total)。在非 jQuerying javascripter 的帮助下,我将其拼凑在一起:

这(显然)总计页面中的所有“金额”单元格,并将其写入所有“总计”单元格 - 关闭但显然我没有正确指定每个总计应显示在其父级中。如果有人能帮我弄清楚我所缺少的东西,我将不胜感激,如果有更简单的方法来实现其余部分,我会全力以赴。

干杯,svs

0 投票
2 回答
247 浏览

jquery - 循环遍历对象的名称/值以使用 jQuery 替换唯一 div 中的 html

我正在使用以下代码:

这当然不起作用,因为 $(index) 不是有效的语法。

对象中的每个索引对应于网页上一个唯一的 div-id,所以我要做的是将 dataObj 中列出的所有 div-id 中的 html 替换为“value”。我怎么做?

0 投票
12 回答
252332 浏览

jquery - 在 .each() 完成后调用 jQuery 函数

在 jQuery 中,是否可以在调用(或任何其他类型的迭代回调)完成调用回调触发事件.each()

例如,我想完成这个“淡入淡出”

在进行一些计算$(parentSelect). 如果现有元素仍然对 jQuery 可见并且休眠/延迟任意时间量(每个元素 200 时间)似乎充其量是一个脆弱的解决方案,那么我的计算是不正确的。

我可以轻松地.bind()为事件回调提供必要的逻辑,但我不确定.trigger()在上述迭代完成后如何干净地调用。显然,我不能在迭代中调用触发器,因为它会触发多次。

在 的情况下$.each(),我考虑在 data 参数的末尾添加一些东西(我会在迭代正文中手动查找),但我不想被迫这样做,所以我希望还有其他一些优雅的关于迭代回调控制流程的方法。