You need to add a class to the <div>
after comparing its contents with the specified string:
if ($('#orders .order :last-child').text() === 'Z' ) { console.log('green'); $(this).addClass('green'); //тут проблема }
.order { display: inline-block; padding: 5px; } .green { background-color: green; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id='orders'> <div class='order'> <div class='b1'>X</div> <div class='b2'>Y</div> <div class='b3'>Z</div> </div> </div>