如果有类,则jquery切换可见性

时间:2016-02-24 14:56:53

标签: javascript jquery

我已将我的所有投资组合项目收集到一个数组中,如此处所示。

function SetPortfolioItems(filter) {
    items = $( ".portfolio-item" ); 

    items.toggle("slow");
}

function参数是一个字符串类名,例如" Print"。我想要做的是隐藏那些没有上课的投资组合项目'过滤'那些做的,使它们可见。

3 个答案:

答案 0 :(得分:2)

对于你的问题:

  

我想要做的是隐藏那些没有上课的投资组合项目'过滤'那些做的,使它们可见。

你可以这样做:



3

[ reached getOption("max.print") -- omitted x rows ]




答案 1 :(得分:0)

使用jQuery on this stack overflow answer. 函数。

function SetPortfolioItems(filter) {
    items = $( ".portfolio-item" ); 
    items.not('.' + filter).hide("slow");
}

答案 2 :(得分:0)

jQuery使用hasClass

jQuery Docs

function SetPortfolioItems(filter) {
    items = $( ".portfolio-item" ); 

    if (items.hasClass(filter)) {
        ...
    } else {
        ...   
    }
}