У меня есть несколько элементов в моем веб-сайте, имеющий то же имя класса здесь мой код для одной ценовой пункт раздел толькоКак изменить цвет div с помощью jquery?
<tr>
<td>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div class="prod-price">
<span class="price-old" style="display: none;">9.90</span>
<span class="price-new">9.90</span>
</div>
<div style="font-size: 0.8em; padding-top: 4em; display: none;" class="save- sale">0.00</div>
<div class="pc"></div>
</td>
<td>
<div class="prod-price">
</div>
</td>
</tr>
<tr>
<td class="medtext"> <b>(Out of Stock)</b></td>
</tr>
</tbody>
</table>
</td>
</tr>
Что мне нужно сделать, я хочу, чтобы изменить цвет только для этого DIV (имеющего имя класса price-new), который имеет (вне статуса) message.i пробовал приведенный ниже код, но он меняет цвет для всех div, имеющих имя класса price-new. Я хочу, чтобы этот скрипт применялся только для тех элементов, у которых есть сообщение о наличии используя jquery или java-скрипт.
это то, что я попытался
JS для кода: -
<script>
$(function() {
$(".medtext").each(function() {
if ($.trim($(this).text()) == 'Out of Stock') {
$(".price-new").css("color", "black");
}
});
});
</script>
Его работая отлично спасибо – user2787474