获取父div的最后一个孩子

问题描述:

如何获取父div的最后一个孩子,每当我按下输入一个新创建的div时,我想获取特定父div的最后一个div。获取父div的最后一个孩子

<div id="parentdiv"> 
    <div id="child1"></div> 
    <div id="child2"></div> 
    <div id="child3"></div> 
</div> 
+0

你写的代码在哪里? – Prajwal

+0

$('#parentdiv')。last()?? – bilal

+0

听起来像你正在使用textarea编辑器,即TinyMCE。 – jeff

您可以使用jQuery last()方法像以下。

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

UPDATE:父div最后div有一类myclass

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

我有一个场景获得具有类myclass的父div的最后一个div? – bilal

$("#parentdiv :last-child"); 

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

+0

得到最后一个孩子,然后从它得到的信息像它包含的数据即评论 – bilal

我的建议是不要在这里使用jQuery,因为javascript中的querySelector足以完成您的工作。

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

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