jQuery .not()排除某些类的父类

时间:2016-04-28 03:56:23

标签: javascript jquery css

我正在寻找所有没有被angular指令ng-show / ng-hide隐藏的class = .task的div。但是,我还想检查父div是不是隐藏但我不能为我的生活找出合适的选择器。没有父选择器,并且.ng-hide不会从我能说的内容中继承。

这就是我找到未隐藏的div的原因:

var tasks = $('div:first').find('.task').not('.ng-hide');

如果不可能,我想我可以在儿童div上重复ng-show,但如果我可以将它仅保留在父div上,它似乎更清晰。

3 个答案:

答案 0 :(得分:2)

尝试使用此// Here is how to sort your time series perHourTs.sortBy(_._1).collect() 选择器。

:not

答案 1 :(得分:0)

JQuery中有一个父母选择器,名为parent()

答案 2 :(得分:0)

所有我需要的是:可见选择器,因为有角度的&ng-hide / ng-show通过在隐藏元素上设置display:none来实现:visible可以做出反应。解决方案......

var tasks = $('div:first').find('.task:visible');

归功于@ndimatteo。如果他们发布答案,我会接受他们的答案。