我试图在我的 CSS 选择器中排除两种情况。目前选择器看起来像这样:
$$('select:not([class=session])').each(function(){
//blah blah
})
但我想排除另一个名为“sessionproperties”的类
有没有办法在一个选择器语句中排除多个?对此的任何帮助表示赞赏。
注意:我试过对“ session ”一词使用 ~= 运算符,但它对我来说完全不起作用。
最佳答案
我不知道你为什么需要 class 属性,这就是 .
选择器的用途。您可以在 :not
中使用逗号分隔子选择器,就像您在样式表中定义它们一样。
$$('select:not(.session, .sessionproperties)').each(function() {
...
})
关于javascript - 原型(prototype) $$ CSS 选择器中的多个 "not"条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4716757/