【发布时间】:2011-06-27 20:33:29
【问题描述】:
我有一页嵌套的ULs 和LIs,我需要得到每个UL 的最后一个LI,所以我这样做:
$('li:last-child')
这很好用。
但我需要扩展它,以便它获取每个 UL 的最后一个子 LI,其中 LI 没有给定的类 (x)。例如:
<ul>
<li class="x">1</li>
<li>2</li>
<li class="x">3</li>
<li>4</li>
<li>5</li>
<li class="x">
6
<ul>
<li class="x">7</li>
<li>8</li>
<li class="x">9</li>
<li>10</li>
<li>11</li>
<li class="x">12</li>
<li class="x">13</li>
</ul>
</li>
</ul>
我需要返回 LI 5 和 11(因为它们是父级 ul 中没有 .x 的最后一个孩子)
我怎样才能优雅地做到这一点?
【问题讨论】:
标签: jquery-selectors