Относительно $("div > ul.posts")
будут выбраны только прямые потомки DIV
с.
<div>
<ul class="posts"> <!--SELECTED-->
<li>List Item</li>
<ul class="posts"> <!--NOT SELECTED-->
<li>Sub list item</li>
</ul>
</ul>
<fieldset>
<ul class="posts"> <!--NOT SELECTED-->
<li>List item</li>
</ul>
</fieldset>
<ul class="posts"> <!--SELECTED-->
<li>List item</li>
</ul>
</div>
, а $("div ul.posts")
выберет всех потомков, соответствующих критериям. Таким образом, будут выбраны все и любые ul.posts
, независимо от того, насколько их уровень вложенности равен длине где-нибудь по цепочке, они находятся в пределах div
.