如何获取最后一个元素并知道id

How to get last element and to know id

本文关键字:元素 id 最后一个 何获取 获取      更新时间:2023-09-26

我有列表:

<ul id="thumbnails" class="thumbnails"> 
<li class="span12"> <li class="span12"> 
<li id="li2" class="span2"> 
<li id="li3" class="span2"> 
<li id="li4" class="span2"> 
<li id="li5" class="span2">
<li id="li6" class="span2"> 
</ul>

我需要最后一个李的身份证,我试着:

num=$('li.span2').last().id;
alert(num);

但警报显示"未定义"怎么了?

m=$('li.span2').last().id;

正确:

 m=$('li.span2').last().attr('id');

试试这个

num=$('li.span2').last().prop('id');
$('.thumbnails').filter('li:last').prop('id')

$('.span2').filter(':last').prop('id')

使用

var num = $('.thumbnails li:last-child').attr('id');
alert(num);

尝试使用类似的attr

num = $('li.span2').last().attr('id');

或者你也可以尝试使用类似的prop

num = $('li.span2').last().prop('id');    

您也可以尝试使用类似的:lastTHIS

num = $('li.span2:last').attr('id');
num=$('li.span2').last().attr('id');
alert(num);

Fiddle

$('.thumbnails li:last-child').attr('id');

或者你也可以使用这个

$('li.span2').last().attr('id');

在你的代码中,你没有添加attr,你知道id是一个属性,它是强制性的。