我试图获取 class
中每个元素的 id
,但它会分别提醒该类的每个名称,因此对于 class= “test”
它正在提醒:t
、e
、s
、t
...任何建议关于如何获取属于 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/