是否可以找到同一类(.rtmenu)有多少个实例可见?那么针对每个人?
非常赞赏,谢谢
答案 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文档相当不错,在那里蠢蠢欲动,你通常可以通过很好的例子找到能满足你需求的东西。