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 回答