has() e not()

by Juri Rudi

HTML

<ul>
  <li>list item 1</li>
  <li>list item 2
    <ul>
      <li>list item 2-a</li>
      <li>list item 2-b</li>
    </ul>
  </li>
  <li>list item 3</li>
  <li>list item 4
    <ul>
    <li>list item 4-a</li>
      <li>list item 4-b</li>
    </ul>
   </li>
</ul>

JavaScript

$("li:has(ul)").css( "background-color", "yellow");
$("li").has("ul").css( "background-color", "yellow");