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

时间:2013-05-06 18:20:56

标签: 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 class="another-class">Headline 4</h2>
<p>content 4</p>

我希望在上面的示例中将h2元素包含在“标题1”和“标题3”中。

这样做:

var h2_tags = $("h2");

将导致获得所有H2,这是我不想要的。我怎样才能得到没有CSS类的那些?

2 个答案:

答案 0 :(得分:11)

[class]是一个有效的选择器,所以你可以这样做:

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

答案 1 :(得分:5)

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

应该有效