Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 选择:最后一个子项,但具有特定类_Jquery_Html_Css_Jquery Selectors_Css Selectors - Fatal编程技术网

Jquery 选择:最后一个子项,但具有特定类

Jquery 选择:最后一个子项,但具有特定类,jquery,html,css,jquery-selectors,css-selectors,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进行排序,如果它是最后一个。列表中的项将移动到其他列表。我

假设我有一个无序列表:

<ul>
   <li class="item"></li>
   <li class="item"></li>
   <li class="item"></li>
   <li class="placeholder"></li>
</ul>
我正在做一些排序,其中可以对
.item
进行排序,如果它是最后一个。列表中的项将移动到其他列表。我会经常使用
:last child
,但是如果其中有
.placeholder
元素,它将不会像应该的那样识别最后一个项目,而是会认为由于placeholder,该项目不是最后一个。
如何使其仅选择最后一个
.item

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

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


使用
:最后一个
一个:

$('.item:last');
注意:last通过过滤当前jQuery集合并匹配其中的最后一个元素来选择单个元素

如果您关心性能,请使用:

$(".item").filter(":last");
$(".item").filter(":last");