次のような構造のリストがあります。
<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"
です。
何らかの理由でCSSの使用ul:last child
がまったく機能せず、試してみました
<script type="text/javascript">
$(document).ready(function () {
$("ul li:last-child").addClass("last");
});
</script>
うまくいきませんでした。どんな助けでも大歓迎です!