Jquery 从父div获取子div
我的问题是如何从元素的父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 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')