我有一个包含不同类的子元素的元素。我如何选择DOM中某些类.cellDiv
的所有元素,但this
的子元素除外?
答案 0 :(得分:2)
怎么样
$('.cellDiv').not($(this).find('.cellDiv'))
或者,如果你知道this
有一个id,那么它应该更快
$('.cellDiv:not(#' + this.id + ' > .cellDiv')
答案 1 :(得分:-1)
一个好主意是先做,然后像这样添加Class
$(this).addClass('selected');
那么你就会知道这个类还有“选中”类,然后你选择没有“选定”类的所有类
for ....
if(!$(element).hasClass('selected')){
... select it ...
}