如何排除在jquery中附加了ANY类的元素

时间:2010-08-06 06:07:49

标签: jquery jquery-ui

有没有人知道我是如何排除选择中的元素的,如果它们有明确附加到它们的任何类?

这里我选择'tdhead'元素中的所有列,但是想要排除我在那里使用另一个类的任何内容,例如我可能有一个面包屑或工具栏作为顶部的单个列, tdhead。

_create: function () {
var self = this.element;
var headerColumns = self.children("thead").children("tr").children("td").not(".");

headerColumns.css("background-color", "Red");
}

那么什么不起作用的是.not(“。”)部分 - 什么是用任何类选择(或不选择)任何东西的正确方法?

2 个答案:

答案 0 :(得分:4)

.not("[class]")

答案 1 :(得分:0)

var headerColumns = self.children("thead").find("td").not(".someClass1, .someClass2");
除了课程tdsomeClass1之外,

这将获得所有someClass2个。有问题吗?