我有一个结构如下的列表:
<ul class="tree" id="tree">
<li>1</li>
<ul>
<li><a href="?character=?">2</a></li>
<li><a href="?character=?">3</a></li>
<ul>
<li><a href="?character=?">4</a></li>
<li><a href="?character=?">5</a></li>
</ul>
<li><a href="?character=?">6</a></li>
<ul>
<li><a href="?character=?">7</a></li>
<li><a href="?character=?">8</a></li>
</ul>
</ul>
</ul>
我需要做的是使用 jQuery 选择last:childs
列表中的所有(即 1、5、6、8)并给出所有class="last"
.
由于某种原因,使用 CSSul:last child
根本不起作用,我已经尝试过
<script type="text/javascript">
$(document).ready(function () {
$("ul li:last-child").addClass("last");
});
</script>
这没有用。任何帮助将非常感激!