How can I get the <span> elements which have a specific class name in jQuery?
13,529
Solution 1
Just add the class name into the selector like this...
$("span[class='req']");
That will just return the span elements with only req
as a class.
Solution 2
$('span.req').not('.notreq').each(function() {
console.log($(this).text());
});
Author by
spyder
Updated on June 08, 2022Comments
-
spyder almost 2 years
Using jQuery 1.9.1 and HTML5, I want to capture the elements which have only specific class names.
Let's say I have the following HTML code:
<div> <span class="req">A</span> <span class="req notreq">B</span> <span class="req notreq">C</span> <span class="req">D</span> </div>
I want to capture only the
<span>
elements with classreq
i.e. the values A and D.Using jQuery, I can capture all the values using
console.log($('.req'));
and all thenotreq
values usingconsole.log($('span.req.notreq'))
I need only
req
values. Any help?