我正在寻找所有没有被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上,它似乎更清晰。
答案 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。如果他们发布答案,我会接受他们的答案。