简体   繁体   English

获取父div的最后一个孩子

[英]Get the last child of parent div

How can I get the last child of parent div, every time I press enter a new div created, I want to get the last div of specific parent div. 我如何获取父div的最后一个子级,每按一次输入创建的新div,我想获取特定父div的最后一个div。

<div id="parentdiv">
    <div id="child1"></div>
    <div id="child2"></div>
    <div id="child3"></div>
</div>
$("#parentdiv :last-child");

您应该使用最后一个子选择器https://api.jquery.com/last-child-selector/

You can use jQuery last() method like following. 您可以使用jQuery last()方法,如下所示。

$('#parentdiv > div').last()

UPDATE: last div of parent div having a class myclass . 更新:div最后一个div具有类myclass

$('#parentdiv > div.myclass').last()

My suggestion is not to use jQuery here, as querySelector in javascript is sufficient to do your job. 我的建议是不要在这里使用jQuery,因为javascript中的querySelector足以完成您的工作。

var parentDiv = document.getElementById('parentdiv');

console.log(parentDiv.querySelector(':last-child'))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM