如何在Jquery中根据它的类找到元素的多个实例?

时间:2010-08-27 07:43:36

标签: jquery

是否可以找到同一类(.rtmenu)有多少个实例可见?那么针对每个人?

非常赞赏,谢谢

2 个答案:

答案 0 :(得分:2)

$('.rtmenu:visible').each(function(){
  //$(this) is the referenz to the DOM-Element.
});

答案 1 :(得分:2)

floyddotnet说的话。

$('.rtmenu:visible').length如果你还想知道它们中有多少。

编辑以回复评论中的问题 -

有很多方法可以定位特定元素,具体取决于您的意思。您可以使用each逐个循环遍历它们(请参阅其他答案)。您可以使用备用签名访问each中的indexor and element

$('.rtmenu:visible').each(function(index, elem) { ... });

您可以直接使用index selector

$('.rtmenu:visible').eq(1); // select the 2nd element (index is 0 based)

当然,如果你真的只想找到一个特定的元素,你可以使用特定的Id或多个类选择器。

jQuery文档相当不错,在那里蠢蠢欲动,你通常可以通过很好的例子找到能满足你需求的东西。