我有以下 HTMl 结构,我无法更改。
<div class="X">
<ul>
<li><a><img></a></li>
<li><a><img></a></li>
<li><a><img></a></li>
<li><a><img></a></li>
<li><a><img></a></li>
<li><a><img></a></li>
<li><a><img></a></li>
<li><a><img></a></li>
<li><a><img></a></li>
<li><a><img></a></li>
</ul>
</div>
li 项目的数量各不相同。我想从后面选择第n个元素并修改img src。
这是我到目前为止所拥有的:
$('div.X').find('img').css('background-color', 'red');
我需要一些方法来遍历 .find 的结果,然后以某种方式选择最后一个元素。我在想我应该以某种方式反转列表,这样我就可以使用 nth-child() 选择器。
我发现了各种其他与第 n 个相关的问题,但我无法弄清楚如何解决这个问题。
任何帮助都非常受欢迎。