jQuery,使用 .each 获取类中每个元素的 ID?

标签 jquery element each

我试图获取 class 中每个元素的 id,但它会分别提醒该类的每个名称,因此对于 class= “test” 它正在提醒:test...任何建议关于如何获取属于 class 的每个元素 id ,我们表示赞赏,因为我似乎无法弄清楚这一点。谢谢。

$.each('test', function() { 
   alert(this)
});

最佳答案

尝试一下,将 .myClassName 替换为类的实际名称(但将句点保留在开头)。

$('.myClassName').each(function() {
    alert( this.id );
});

因此,如果类是“test”,则需要执行 $('.test').each(func...

这是迭代 jQuery 对象的 .each() 的特定形式。

您使用的表单会迭代任何类型的集合。因此,您实际上是在迭代字符数组 t,e,s,t

使用 形式的 $.each(),您需要这样做:

$.each($('.myClassName'), function() {
    alert( this.id );
});

...其结果与上面的示例相同。

关于jQuery,使用 .each 获取类中每个元素的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3485825/

相关文章:

javascript - 将变量传递给不同的函数

C++ - 推回队列列表

javascript - 如何将 cleave.js 与 Vue 中的元素结合使用?

jquery - 使用 jQuery 比较输入值

javascript - 使用每个函数 JS 进行迭代

javascript - ajax 调用 mvc 操作中的空数据

jquery - 如何使 jQuery Sticky Float 插件对页面更改做出实时 react ?

jquery 每个表单元素 - 如何获取表单中的下一个、上一个元素?

javascript - 在 jQuery 或 JavaScript 中,选择与父元素相邻的子元素

jquery - 如何将元素定义为 "this"