我有以下内容。
<div id=container>
<div id=box1></div>
<div id=box2></div>
<div id=box3></div>
<div id=box4></div>
<div id=box5></div>
<div id=box6></div>
</div>
使用jQuery获取容器内最后一个div的id的正确方法是什么?
你可以尝试这个:
jQuery 代码
$(document).ready(function(){
$('#container').children().last().attr('id');
});
试一下这个:
var id = $('#container div:last').attr('id')
$("#container div").last().attr("id")
如果您只想包含直接作为#container
子级的div(假设您的实际代码具有更多元素并可能在div内部包含div),请将上面的选择器更改为"#container > div"
。
但请注意,没有一种“正确”的方式。