jquery - 选择 :last-child, 但具有特定类

标签 jquery html css jquery-selectors css-selectors

<分区>

假设我有这个无序列表:

<ul>
   <li class="item"></li>
   <li class="item"></li>
   <li class="item"></li>
   <li class="placeholder"></li>
</ul>

我正在对 .item 进行排序,如果它是列表中的最后一个 .item,它将被移动到其他列表。我会经常使用 :last-child 但是如果那里有一个 .placeholder 元素它不会识别最后一个元素,而是认为由于占位符元素不是最后一个。 我怎样才能让它只选择最后一个 .item??

最佳答案

在元素元素的对象上使用 :last 选择器或 .last() 方法:

$('.item:last');//will give third li

$('.item').last();//will give third li

关于jquery - 选择 :last-child, 但具有特定类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31206628/

上一篇:javascript - 如何制作 OR 选择器而不是 AND 语句

下一篇:html - 制作一侧 flex 的矩形

相关文章:

jquery .insertAfter - 能够移动元素,但不能将其移回原处

javascript - 使用 Jquery 隐藏一些文本

javascript - Chrome DevTools 时间轴 : Frame View appears inconsistent with Records chart

javascript - 从 href 链接链接到特定选项卡

html - 向下箭头单击不适用于波纹环动画

html - JS 树 : Change Icon using CSS not accepting the base64 image code

jquery - 使用 CSS 和 JQuery 绘制垂直线

jquery - 如何将 REST 调用 JSON 响应附加到 jQuery 数据表?

javascript - 如何触发网站元素内的滚动?

jQuery SlideDown 和 SlideUp 切换问题