我有清单:
<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>
我需要获取最后一个李的ID,我试试:
num=$('li.span2').last().id;
alert(num);
但警报显示'未定义' 有什么问题?
答案 0 :(得分:2)
试试这个
num=$('li.span2').last().prop('id');
答案 1 :(得分:2)
m=$('li.span2').last().id;
正确:
m=$('li.span2').last().attr('id');
答案 2 :(得分:2)
$('.thumbnails').filter('li:last').prop('id')
或
$('.span2').filter(':last').prop('id')
答案 3 :(得分:1)
使用
var num = $('.thumbnails li:last-child').attr('id');
alert(num);
答案 4 :(得分:1)
尝试attr
喜欢
num = $('li.span2').last().attr('id');
或者您也可以尝试使用prop
num = $('li.span2').last().prop('id');
您也可以尝试使用:last
(THIS)
num = $('li.span2:last').attr('id');
答案 5 :(得分:0)
num=$('li.span2').last().attr('id');
alert(num);
答案 6 :(得分:0)
$('.thumbnails li:last-child').attr('id');
或者您也可以使用
$('li.span2').last().attr('id');
在你的代码中你没有添加attr,你知道id是一个属性,它是强制性的亲爱的。