如何获取最后一个元素并知道id
How to get last element and to know id
我有列表:
<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');
您也可以尝试使用类似的:last
(THIS)
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是一个属性,它是强制性的。
相关文章:
- 选择不带选择器的元素,仅使用元素ID
- 从元素id中获取值,而不是从javascript中的名称中获取值
- 如何将第二个元素id注入到网站元素中
- 将 JavaScript 元素 ID 传递给 PHP 或 Form Variable
- 如何在 javascript 中将表单中的元素 id 值作为数组传递
- 用于指定元素 ID 的正确 JavaScript 语法是什么
- 如何从 jQuery 中的 ajax 函数中的类访问元素 ID
- JavaScript获取多个已知元素ID
- 使用ng repeat时元素ID重复
- 在使用onblur进行输入评估时,是否可以获得单击对象的元素id
- JQuery通过变量标识元素id:多个表行
- 当元素ID包含美元符号时,Javascript中的getElementByid.当ID包含美元符号时,
- 我得到未捕获的类型错误:无法读取属性'选项'即使定义了元素id,也为null
- 元素id未被接受为函数参数
- 使用jquery获取类元素id
- 如何在没有任何元素id的情况下检索表中的文本内容
- jquery按类确定元素id
- 获取元素ID并传递到函数中
- 使用jquery获取元素id
- JavaScript文档.getElementById(“id”)和元素id属性