3

すべての選択ボックスにクラスを適用しています。

$('select[class!="skip_these"]').uniform();

上記のコードは、クラスを持つ選択ボックスに適用すると適用されず、機能することを意味しますskip_there

<select name="xyz" class="skip_these"></select>

しかし、別のクラスを追加すると、それが適用され、それは望ましくありません。

<select name="xyz" class="skip_these myclass"></select>

それを解決する方法はありますか?
このためのプラグインを変更したくありません。

jQueryセレクターでできますか?

4

2 に答える 2

8
$('select:not(.skip_these)').uniform();

これも機能します:

 $('select').not('.skip_these').uniform();
于 2013-03-14T20:08:01.047 に答える
6

:not疑似セレクターを使用します。

$('select:not(.skip_these)').uniform();
于 2013-03-14T20:08:06.683 に答える