使用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>
的{{1}}元素,即值A和D.
使用jQuery,我可以使用req
和所有console.log($('.req'));
值使用notreq
我只需要console.log($('span.req.notreq'))
个值。有什么帮助吗?
答案 0 :(得分:8)
只需将类名添加到选择器中,就像这样...
$("span[class='req']");
这将仅返回仅req
作为类的span元素。
答案 1 :(得分:1)
$('span.req').not('.notreq').each(function() {
console.log($(this).text());
});
答案 2 :(得分:0)
使用:not pseudo-element:
$('span.req:not(.notreq)');