3

CSSセレクターで2つのケースを除外しようとしています。現在、セレクターは次のようになっています。

$$('select:not([class=session])').each(function(){
    //blah blah
})

しかし、「sessionproperties」という名前の別のクラスを除外したい

1つのセレクターステートメントで複数を除外する方法はありますか?これに関するどんな助けもありがたいです。

注:「セッション」という単語に〜=演算子を使用してみましたが、まったく機能しません。

4

2 に答える 2

6

.なぜclass属性が必要なのか、それがセレクターの目的なのかわかりません。:notスタイルシートでサブセレクターを定義するときと同じように、サブセレクターをコンマで区切ることができます。

$$('select:not(.session, .sessionproperties)').each(function() {
 ...
})
于 2011-01-17T19:08:16.710 に答える
0

プロトタイプはCSS3構文セレクターをサポートします。

では、コンマを試してみませんか?

$$('select:not([class=session]), select:not([class=sessionproperties]').each(function(){
    //blah blah
})
于 2011-01-17T19:04:58.710 に答える