Select Element based on descendant

by Joe Saad

HTML

<div>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt id placeat provident laborum consectetur maiores aperiam quisquam expedita illum facilis amet beatae ipsum molestias alias repellendus excepturi perspiciatis quos quibusdam.</p>
</div>
<div>
    <p class="search">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt id placeat provident laborum consectetur maiores aperiam quisquam expedita illum facilis amet beatae ipsum molestias alias repellendus excepturi perspiciatis quos quibusdam.</p>
</div>
<div>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt id placeat provident laborum consectetur maiores aperiam quisquam expedita illum facilis amet beatae ipsum molestias alias repellendus excepturi perspiciatis quos quibusdam.</p>
</div>
<div>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt id placeat provident laborum consectetur maiores aperiam quisquam expedita illum facilis amet beatae ipsum molestias alias repellendus excepturi perspiciatis quos quibusdam.</p>
</div>

CSS

div {padding: 4px; border:1px solid green;}

JavaScript

$('div:not(:has(".search")) ').css("background","red");