css - 识别最后一个元素

标签 css

我如何使用 css 找到最后一个子元素,这是我的代码。

<div class="leftelement"></div>
<div class="rightelement"></div>
<div class="leftelement"></div>
<div class="rightelement"></div>
<div class="leftelement"></div> <!-- this element -->
<div class="rightelement"></div>

我尝试了下面的方法,但它对我不起作用。任何人都可以帮助我。我不想使用第 nth-child 因为有时元素的数量可能会增加

.leftelement:last-of-type.leftelement:last-child 不工作

最佳答案

您不想使用 css 选择器?然后你应该编辑你的标签。

您可以使用 jQuery last() 函数。

.last()

Description: Reduce the set of matched elements to the final one in the set.

$('.wow').last().css('color','blue');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="wow">wow
</div>
<div class="lol">EOOOW
</div>
<div class="wow">HEYY
</div>
<div class="lol">LOL
</div>

关于css - 识别最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34876758/

相关文章:

html - 表单样式 - 为什么我的输入会溢出表单?

jquery - 我怎样才能改变图像在 Jquery 中的位置?

javascript - 如何自定义 Bootstrap 数据表搜索框和记录 View 位置

html - 响应式 html 电子邮件 : outlook

html - 有什么方法可以强制使用固有比率调整大小的元素在垂直方向和水平方向上填充其容器?

javascript - 如何在 Wordpress 中的特定类别图像上显示文本框?

html - CSS。移动屏幕上的旋转图像

javascript - CSS3 缩放变换和定位

css - select2 下拉列表中的元素未填充宽度

jquery - 使用 jquery 的背景定位在 IE7 中不起作用