我有一个问题:我想获取所有类 dirty 的元素,而不是在 dirty 元素之下:) 正如你可以猜到的,它用于刷新视口(viewport)的内容。 到目前为止我的看法:
$(".dirty").not(".dirty .dirty")
有更好的方法吗?
最佳答案
Afaik,这几乎是最好的方法。您可以使用 :not
selector [docs]不过:
$(".dirty:not(.dirty .dirty)")
如果可用,jQuery 可以直接将此选择器传递给 native 浏览器方法。
可能还有其他方法,但它们不一定“更好”(无论在这种情况下意味着什么)。
关于JQuery获取所有不在下面的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8112844/