属性选择器问题

时间:2013-03-14 20:06:51

标签: jquery selector

我在所有选择框上应用了一个课程。

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

以上代码表示当我申请任何带有skip_there类的选择框时,它将不会被应用并且有效。

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

但是,当我添加另一个课程时,它适用,我不想要那个。

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

有没有办法解决它?
我不想为此更改插件。

可以通过jQuery选择器完成吗?

2 个答案:

答案 0 :(得分:8)

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

这也可以:

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

答案 1 :(得分:6)

使用:not伪选择器:

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