-2
4

2 回答 2

1

在你的for循环中:

var node = nodes[i],
    parent = node.parentNode,
    inFoo = false;

// loop through all parent nodes and search for the unwanted class
while(parent){
  if(parent.className && parent.className.indexOf('foo') > -1){
     inFoo = true;
     break;
  }                       
  parent = parent.parentNode;        
}

if(!inFoo) {
   // do your stuff
}
于 2013-02-09T22:48:40.530 回答
0

像这样的选择器应该可以工作:

a:not(.class_name)
于 2013-02-09T22:48:36.983 回答