JSFiddle - React, Tailwind, and code Playground
HTML
<ul>
<li><a>link 1</a>
<ul>
<li>
<a>link 2</a>
<ul>
<li><a>link 3</a></li>
<li><a>link 4</a></li>
<li><a>link 5</a></li>
</ul>
</li>
<li>
<a>link 6</a>
<ul>
<li><a>link 7</a></li>
<li><a>link 8</a></li>
<li><a>link 9</a></li>
</ul>
</li>
</ul>
</li>
<li>
<div>content
<ul>
<li><a>link 10</a></li>
<li><a>link 11</a></li>
<li><a>link 12</a></li>
</ul>
</div>
</li>
<li><a>link 13</a></li>
<li><a>link 14</a></li>
<li><a>link 15</a></li>
</ul>
CSS
li { margin-left:10px; }
div { border:1px solid silver; }
JavaScript
$(':not(li) > ul > li > a').css('border', '1px solid red');
$('ul:not(ul ul) > li > a').css('border', '1px solid green');