jQuery .not() 排除特定类的父类
jQuery .not() to exclude parents of certain class
我正在寻找所有带有class=.task的div,这些div没有被角度指令ng-show/ng-hide隐藏。但是,我也想检查父div 没有隐藏,但我一生都无法找出正确的选择器。没有父选择器,.ng-hide 不是从我能说的继承而来的。
这是我查找未隐藏的div的功能:
var tasks = $('div:first').find('.task').not('.ng-hide');
如果不可能,我想我可以在儿童div 上重复 ng-show,但如果我可以将其仅保留在父div 上,这似乎更干净。
尝试使用:not
这样的选择器。
var tasks = $('div:first').find('.task:not(".ng-hide")');
JQuery 中有一个父级选择器,叫做 parent()
。
我所需要的只是:visible 选择器,因为 angular 的 ng-hide/ng-show 通过设置显示来工作:在隐藏元素上没有:可见可以做出反应。解决方案...
var tasks = $('div:first').find('.task:visible');
功劳@ndimatteo。如果他们发布答案,我会接受他们的答案。
相关文章:
- 是否可以从父类访问子类的属性
- 使用此选项选择父类内部的类
- 子类访问父类's闭包变量
- 如何通过Prototype或jquery移除子类的父类基类
- JavaScript—父类和子类/对象的此问题
- 通过使用此组件,检索父类数据
- jQuery .not() 排除特定类的父类
- 如何在 jQuery 中获取具有特定父类的所有元素的内容,并将它们传递给 GET 变量
- 如何在单击父类的另一个子类时获取子类的值
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- hover添加类-或子类:悬停以影响父类
- 唯一标识父类的元素
- 无法将值从实例对象传输到父类的实例数组中
- jQuery父类更改的子级
- 在父类更改时停止HTML5音频/视频
- 如何从父类中记录成员函数
- 如果类中没有子元素,则赋予父类
- 使用继承配置netzkejavascript代码(在带有参数的父类中定义js代码)
- 单击父类中的任何内容时,从父类中删除该类
- 如何为不同的元素获取不同的父类