4

使用 jQuery 1.9.1 和 HTML5,我想捕获只有特定类名的元素。

假设我有以下 HTML 代码:

<div>
     <span class="req">A</span>
     <span class="req notreq">B</span>
     <span class="req notreq">C</span>
     <span class="req">D</span>
</div>

我只想捕获<span>具有类的元素,req即值 A 和 D。

使用 jQuery,我可以捕获所有使用的值和使用console.log($('.req'));的所有notreqconsole.log($('span.req.notreq'))

我只需要req价值观。有什么帮助吗?

4

3 回答 3

10

只需像这样将类名添加到选择器中...

$("span[class='req']");

这将只返回req作为一个类的 span 元素。

于 2013-04-16T14:42:34.407 回答
1
$('span.req').not('.notreq').each(function() {
   console.log($(this).text());
});
于 2013-04-16T14:42:25.273 回答
0

使用 :not 伪元素:

$('span.req:not(.notreq)');
于 2013-04-16T14:43:10.450 回答