2017-02-07 34 views
1

嗨我有过滤器的代码:隐藏另一个DIV如果不包含

$(".title").not(":contains('" + $("[name=filter]").val() + "')").hide() 

的问题是DIV级冠军是在div类sortAll。 (有更多的div)

我希望它隐藏sortAll其中.title伪是英寸

<div class="sortAll"> 
    <div class="somediv"> </div> 
    <div class="sortss"> 
     <div class="title"></div> 
    </div> 
</div 
+1

这正是div的你想隐藏什么条件? – Developer

回答

4

我希望它隐藏sortAll其中.title伪是英寸

您可以找到.title元素,遍历到最接近.sortAll和隐藏:

$(".title").closest('.sortAll').hide() 
0

我希望它隐藏sortAll其中.title伪是英寸

这将找到的.title的最后家长和隐藏::

$(".title").parents('div').last().hide();