Jquery 从父div获取子div

Jquery 从父div获取子div,jquery,Jquery,我的问题是如何从元素的父div获取子div? 像这样: <div class="parent"> <div class="child"></div> <button class="getchild"></button> </div> 如何通过点击按钮从div“parent”获取div“child”?(或任何其他行动) obs:get-a-element by$(“.child”)不是一个选项,因为页面中

我的问题是如何从元素的父div获取子div? 像这样:

<div class="parent">
    <div class="child"></div>
    <button class="getchild"></button>
</div>

如何通过点击按钮从div“parent”获取div“child”?(或任何其他行动)

obs:get-a-element by$(“.child”)不是一个选项,因为页面中有许多其他类似的div具有相同的类

谢谢。

您可以使用
兄弟姐妹()。这将获得与当前元素相同级别的元素

这里有一把小提琴在工作:。不确定你的交易是什么

$('.getchild').on('click', function(){
   var child = $(this).siblings('.child');
});
您可以使用
同级()
。这将获得与当前元素相同级别的元素

这里有一把小提琴在工作:。不确定你的交易是什么

$('.getchild').on('click', function(){
   var child = $(this).siblings('.child');
});

从按钮的单击处理程序:

$(this).parents('.parent').find('.child')

从按钮的单击处理程序:

$(this).parents('.parent').find('.child')