Прописал на сайт функцию, которая проверяет текст в теге и если там написано "В наличии", добавляется класс который окрашивает текст в зеленый, если написано "Нет в наличии" - красный. При ином же тексте цвет - желтый. Сама функция работает, но блоков с наличием у меня должно быть несколько подряд, так как они выступают табами и меняются по кнопкам и вот когда этих блоков уже несколько, функция не выполняется и висит постоянно желтый текст, не взирая на то, какой там текст. Подскажите, как можно исправить?
<p class="product__availability sel-content-2 active">В наличии</p>
$('.product__availability').each(function () {
var availability = $('.product__availability').text();
if (availability == 'В наличии') {
$(this).removeClass('not-available').addClass('available');
}
if (availability == 'Нет в наличии') {
$(this).removeClass('available').addClass('not-available');
}
});
});