Javascript 使用jQuery获取没有CSS类的特定元素

Javascript 使用jQuery获取没有CSS类的特定元素,javascript,jquery,Javascript,Jquery,假设我有一个带有多个h2标记的页面。我想得到所有没有css类的h2标签 所以在这个例子中: <h2>Headline 1</h2> <p>content 1</p> <h2 class="some-class">Headline 2</h2> <p>content 2</p> <h2>Headline 3</h2> <p>content 3</p>

假设我有一个带有多个h2标记的页面。我想得到所有没有css类的h2标签

所以在这个例子中:

<h2>Headline 1</h2>
<p>content 1</p>

<h2 class="some-class">Headline 2</h2>
<p>content 2</p>

<h2>Headline 3</h2>
<p>content 3</p>

<h2 class="another-class">Headline 4</h2>
<p>content 4</p>

将导致得到所有H2,这是我不想要的。如何仅获取没有任何CSS类的对象?

[class]
是一个有效的选择器,因此您可以执行以下操作:

$('h2:not([class])')

应该可以

这是一个HTML类,而不是CSS类。CSS有类选择器,它没有类。感谢大家的快速响应@昆汀-我的术语不好,但是,我相信每个人都会明白我指的是什么。工作很好,很干净。当它允许我的时候,我会接受的。
$('h2:not([class])')
$('h2:not([class])')