Я (был) в основном пытался получить один конкретный элемент из переменной с несколькими элементами.
Отредактируйте с ответом, благодаря @pointy:
var $item = $('.item');
var $activeItem = $item.filter('.active');
$activeItem.css('borderColor', 'red');
Целью было использовать переменную $item. Этот код был упрощен, чтобы соответствовать поставленному вопросу.
Были и другие ответы, например $('.item.active')
Не могли бы вы предоставить HTML?
Также есть .filter().
Хотя я не использовал много JQuery, я считаю, что $() принимает селектор запросов. Таким образом, вы можете комбинировать #, ., tagName и любой другой тип селектора любого числа, чтобы выбрать вложенный элемент. См. Пример в комментарии Шилли.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете просто использовать селектор класса:
$('.item.active').css('borderColor', 'red');
Или метод filter():
$('.item').filter('.active').css('borderColor', 'red');
var item = $('.item');
var activeItem = item.filter('.active');
activeItem.css('borderColor', 'red');.item {
border: 3px solid;
border-color: green;
height: 20px;
margin-bottom: 5px;
padding-left: 5px;
}<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class = "item"></div>
<div class = "item active">Has Active Class</div>
<div class = "item"></div>
<div class = "item"></div>
<div class = "item active">Has Active Class</div>
<div class = "item"></div>.hasClass() и .is() так не работают. Смотрите здесь (замените фильтр на то, что хотите): codepen.io/anon/pen/PavLwm
Если .active также является классом,
$( '.item.active' ).