从 div jquery 获取父 ID

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/4058828/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-26 16:35:27  来源:igfitidea点击:

Get parent ID from div jquery

jquery

提问by Rickstar

I have a image inside a div when i click on the image i want it to alert me of the parent id that will be "group1"

当我单击图像时,我在 div 中有一个图像,我希望它提醒我父 ID 将是“group1”

<div id="group1">
<img class="header_logo_dis" src="test.png">
</div>

$('.header_logo_dis').click(function() {
    alert($(this).parent("div:first"));
});

Thank you,

谢谢,

回答by VoteyDisciple

How about:

怎么样:

alert( $(this).closest('div').attr('id') );

回答by lonesomeday

Or to be extra efficient and skip jQuery altogether:

或者为了提高效率并完全跳过 jQuery:

alert(this.parentNode.id);

回答by Karam89

alert ($(this).parent().attr('id'));