Javascript 没有类的jQuery选择器元素

Javascript 没有类的jQuery选择器元素,javascript,jquery,html,Javascript,Jquery,Html,我有三个div <div class="a"></div> <div class="b"></div> <div></div> . . <div class="n"></div> . . 有没有办法选择没有任何类的div? 我不知道DOM中元素的顺序,因此使用类似于.next()的方法是行不通的。编辑:当问题发生变化时,不要认为否决票是公平的 $('div:not([cla

我有三个div

<div class="a"></div>
<div class="b"></div>
<div></div>
     .
     .
<div class="n"></div>

.
.
有没有办法选择没有任何类的div?
我不知道DOM中元素的顺序,因此使用类似于
.next()
的方法是行不通的。

编辑:当问题发生变化时,不要认为否决票是公平的

 $('div:not([class])')
使用:not()伪类选择器进行尝试:

$('div:not([class])')
$('div:not(.a、.b、.n)).addClass('red')
.red{color:red}

123
123
123

123
您可以通过css或jquery将div与无类分开。示例如下所示。两者都可以过滤没有class属性的元素。在css中,它使用not选择器选择不带类的div。在Jquery中,方法也和css一样


div:not([class]){color:red;}
$(文档).ready(函数(){
var noClassElement=$('div:not([class]));
console.log(noClassElement)
});
自卫队
SDFSDF
dfgdfg
sdfsdf

Uhm,使用“div”?或者第三个孩子?可能是@AllDani的复制品,那么你将得到所有的divsIt,值得你花时间从头到尾阅读。这只需要一个小时,最多可能两个小时,而且它会马上把时间还给你。下一次,请确保在问题的第一个版本中包含重要的细节,比如关于顺序的编辑。为什么要否决这个?没错。有点稀疏,但是。。。[好的:编辑后的问题不再正确…]@AllDani:我看到了,但我评论的否决票是在编辑之前。@T.J.Crowder让你在这个网站上无缘无故地否决了太多否决票。它正在成为一个farce@Pete如果我相信这会有所不同,我也会抱怨。这正是我所需要的!