如何仅选择未使用jQuery隐藏的列表项?

时间:2016-08-03 11:54:05

标签: jquery slidedown slideup

一个非常简单的问题我确定但是......

我有一个无序列表,其中一些列表项已被滑动。我想使用$ .each循环从可见列表项中的跨距中提取信息。

我想在这些行上写一些内容来访问这些信息,但我不知道正确的参数是什么:

layout-sw384dp

我能想到的最好的方法是每次列出一个列表项时添加一个类,然后在它向下滑动时删除该类,我想这样会很好,但我怀疑jQuery已经有了一些东西的地方。

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用:visible伪选择器:

$("li.class:visible").each(function() {
    // get information from span, like ...
    $("span", this).text();
})

答案 1 :(得分:1)

这样的事情:

    $(function() {
        $('li.class:visible').each(function() {

        });
    });